股市大涨揭秘,Power BI绘制K线图实操攻略

股市大涨揭秘,Power

在Power BI中绘制K线图(也称为蜡烛图)可以直观地展示股票价格的趋势。以下是一步一步的过程,帮助您在Power BI中创建K线图:
### 准备数据
确保您的数据包含以下列: - 日期 - 开盘价(Open) - 收盘价(Close) - 最高价(High) - 最低价(Low)
### 步骤1:创建数据模型
1. 在Power BI Desktop中,上传您的数据文件。 2. 在“建模”选项卡中,点击“合并”以添加更多数据集(如果需要)。 3. 创建数据模型,确保日期列是日期格式。
### 步骤2:创建度量值
1. 在“建模”选项卡中,点击“新建度量值”。 2. 创建以下度量值:
- "高开低":`MAX([High]) - MIN([Low])` - "收盘价与开盘价差":`[Close] - [Open]` - "涨跌":`IF([收盘价与开盘价差] > 0, 1, -1)` - "涨跌颜色":`IF([涨跌] = 1, "绿色", "红色")`
### 步骤3:创建视觉对象
1. 在“视觉”选项卡中,选择“K线图”。 2. 在“

相关内容:

今天带你来看看如何用PowerBI绘制K线图。

K线图也称为蜡烛图,是展示股票走势常用的工具,它能够展示特定时间段内股票的开盘价、收盘价、最高价和最低价等信息。通过分析这些信息,投资者可以判断市场动态,从而做出更明智的投资决策。

下面来看看PowerBI绘制K线图的具体步骤。


一、数据准备

首先,我们需要获取股票的相关数据,包括开盘价、收盘价、最高价、最低价等信息。这些数据可以从各种金融数据提供商处获取,也可以从一些财经网站上获取,利用搜索工具就能找到。

这里我用上证综指的数据来练习,这是2024年截止到现在的市场数据:

将这个数据导入到PowerQuery,为了后面方便进行均线的计算,在pq里简单添加个索引列。

更多关于索引列的方式请参考:PowerQuery添加索引,这几种情况你应该知道怎么做


二、数据整理

其实上面的数据已经可以画出简单的K线图了,但是要想在K线图中添加趋势线,需要写度量值,比如计算5日均线和30日均线:

5日均线 =

AVERAGEX(

FILTER(

ALL('上证指数'),

'上证指数'<=MAX('上证指数')&&'上证指数'>MAX('上证指数')-5

),

CALCULATE(SUM('上证指数'))

)


30日均线 =

AVERAGEX(

FILTER(

ALL('上证指数'),

'上证指数'<=MAX('上证指数')&&'上证指数'>MAX('上证指数')-30

),

CALCULATE(SUM('上证指数'))

)


如果想要计算其他的趋势线,只需要修改公式中的数字就可以了。

关于计算平均值的方法可参考:一文掌握Power BI中平均值的计算


三、创建K线图

在PowerBI的内置可视化面板中,并没有K线图这个类型,所以我们需要用到自定义图表。

在AppSource中,有几个图表都可以用来画K线图,这里我推荐用这个简洁、并且完全免费的图表:Candlestick by OKViz。

这个图表的用法很简单,只需要将将日期字段拖放到“轴”,开盘价、收盘价、最高价和最低价,以及上面写的两条均线,分别拖放到对应的区域,这个图表就会自动显示为K线图。

不过默认显示的效果看起来并不能满足我们的需要,还需要进行一些调整美化。


四、图表的调整和美化

最主要的就是颜色调整,需要根据我们实际情况,将上涨的颜色调整为红色,下跌的颜色调整为绿色:


另外对其他可视化元素进行调整比如标题、图例等,就完成了K线图的制作:

通过以上简单的步骤,我们就可以使用PowerBI轻松绘制出清晰直观的K线图,直观展示出指数走势。

最后温馨提示:股市有风险,入市需谨慎~



PowerBI星球的最新版内容合辑,值得你收藏学习:

「PowerBI星球」内容合集(2023版)


.

发布于 2025-05-21 22:36
收藏
1
上一篇:交易费用调整周期详解,多久一次,如何影响您的投资收益? 下一篇:二,K线基础解读,揭秘多空博弈策略