PowerBI:如何处理单位万的需求?
- 2020 年 3 月 12 日
- 筆記
使用PowerBI时你可能发现,PowerBI的默认单位只有无、千、百万、十亿、万亿


这个和我们习惯不同,该如何处理这种需求呢?
方法1:根据需求修改度量值
如果仅有单位万的需求,可将度量值修改如下
sales = sum('订单'[销售额]) / 10000
呈现效果

如果需求是万、千万、亿,我们又该怎么做呢,写三个度量值吗?
方法2:引入参数表,自由选择单位
主页->新建表
单位 = SELECTCOLUMNS( { ("无", 1), ("万", 10000), ("千万", 10000000), ("亿", 100000000) } , "Name" , [Value1] , "Value" , [Value2] )
得到如下表格

新建度量值
Unit = SELECTEDVALUE( 'Option.Unit'[Value] )
修改度量值sales
sales = sum('订单'[销售额]) / [Unit]
查看结果,选择无、万、千万、亿,都没有问题,什么都不选择时有问题

什么都不选

这是因为什么都不选时,度量值Unit
没有值,所以 sales 会出现无穷大,需要修改度量值Unit
如下
Unit = SELECTEDVALUE( 'Option.Unit'[Value] , 1) // 给定默认值为1,结果和单位无相同
此时,即使什么都不选,指标也可以正常显示

此时,柱形图单位呈现百万,是因为数据标签的显示单位
为自动
。(同时,自定义设置未选择)