本文介绍了如何在Power BI中创建自定义柱状图,以同时显示年度、月度和年初至今的数据。通过详细步骤解释了创建时间周期表、度量值、簇状柱形图的过程,并提供了美化图表格式的建议。最后,强调了通过掌握这种图表设计技巧,可以优化数据展示效果,并提供了预约直播和了解更多课程详细信息的途径。
需要包含历史年份、所有月份、去年同期和年初至今的值。可以使用“输入数据”来创建时间周期表,并排序周期列。
创建簇状柱形图,使用度量值作为Y轴,并根据周期列的值设置颜色度量值。应用条件格式进行颜色设置,并进行图表格式的美化操作。
BI佐罗老师的全新Power BI经典课程即将发布,可以通过预约直播或扫描二维码了解更多课程信息。对本文的Power BI源文件感兴趣的可以私信老师了解领取方式。
点击下方预约按钮预约直播,届时我们直播间见,跟随
BI佐罗
老师一起了解 Power BI 学习中的各种问题。
在实际工作中,我们常常需要在同一图表中展示不同时间维度的数据,如年度、月度和年初至今(YTD)等。本文将介绍如何在 Power BI 中创建自定义柱状图,以同时显示年度、月度和年初至今数据,帮助您更全面地了解数据趋势。
看下面这个图,显示出了历史年份、去年同期、月初至今和月初至今包含的月份周期的值。
这个图在 Power BI 中实现并不难,首先我们要有一个包含历史年份、所有月份、去年同期和年初至今值的表,为了方便,我们可以直接使用“输入数据”来创建时间周期表。
创建下面这样的表,先是年(不包括最大值)、去年同期,然后是月,最后是年初至今。年的序号值是负数,然后是去年同期 0,接下来的月份序号正常显示,最后是年初至今。
点击加载,进入到表格视图,选择该表的周期列,点击按列排序,这样周期列就能够以我们规定的顺序进行显示了。
接下来我们来创建度量值,整体逻辑也比较简单,如果排序字段小于 0 ,返回对应年份的销售额值;如果等于 0 ,返回去年同期销售额值;如果大于 0 且小于 13,也就是当前年的月份,返回对应的月份销售额,如果等于 13,返回年初至今销售额。
具体度量值如下。
销售额 =
VAR vPeriodID =
SELECTEDVALUE ( '时间周期'[排序] )
VAR vPeriod =
SELECTEDVALUE ( '时间周期'[周期] )
RETURN
SWITCH (
TRUE (),
vPeriodID 0,
CALCULATE (
[Sales],
FORMAT ( 'Dim Calendar'[YearNum], "0" ) = vPeriod,
FILTER ( ALL ( 'Dim Calendar' ), [YearNum] MAX ( 'Dim Calendar'[YearNum] ) )
),
vPeriodID = 0,
CALCULATE (
TOTALYTD ( [Sales], 'Dim Calendar'[Date] ),
SAMEPERIODLASTYEAR ( 'Dim Calendar'[Date] )
),
vPeriodID > 0
&& vPeriodID 13,
CALCULATE (
[Sales],
'Dim Calendar'[MonthNameCN] = vPeriod,
'Dim Calendar'[YearNum] = MAX ( 'Dim Calendar'[YearNum] )
),
TOTALYTD ( [Sales], 'Dim Calendar'[Date] )
)
因为我们的周期列包含整数跟文本两个类型的数据,所以整个列的数据类型只能是文本,所以要将日期表的年序号文本化。
新建一个簇状柱形图,在 X 轴上添加周期,Y 轴上添加我们刚才创建的销售额度量值。
颜色有点单调,我们按照创建销售额同样的方式来创建一个颜色度量值。
颜色 =
VAR vPeriodID =
SELECTEDVALUE ( '时间周期'[排序] )
RETURN
SWITCH (
TRUE (),
vPeriodID 0,
"#0fa3b1",
vPeriodID = 0,
"#b5e2fa",
vPeriodID > 0
&& vPeriodID 13,
"#f7a072" ,
"#eddea4"
)
转到列选项,点击颜色选项的条件格式,格式样式设置为字段值,选择颜色字段。
应用成功之后的样式。
最后再对柱形图进行一些格式上的美化操作。
动态效果。
通过本教程,你可以在 Power BI 中创建一个自定义的柱状图,将年度、月度和年初至今(YTD)等不同时间维度的数据展示在同一图表中。这种可视化方式不仅提升了数据的直观性,也提供了更全面的业务洞察力。掌握了这种图表设计技巧后,你可以灵活调整图表的周期维度和格式,进一步优化数据展示效果,感兴趣的小伙伴赶快去试一试吧。
另外
BI佐罗老师的全新 Power BI 经典课程
马上就要发布啦
,
感兴趣的小伙伴可以点击下方图片了解更多课程详细信息。
点击下方预约按钮预约直播,一起见证
BI佐罗
老师 Power BI 全新课程的发布,直播间不见不散
。
扫描下方二维码了解本课程的更多信息。
如果你对本文的 Power BI 源文件感兴趣可以私信老师了解领取方式。