PowerBI:如何处理单位万的需求?

2020-03-12 11:22:33 浏览数 (1)

使用PowerBI时你可能发现,PowerBI的默认单位只有无、千、百万、十亿、万亿

这个和我们习惯不同,该如何处理这种需求呢?

方法1:根据需求修改度量值

如果仅有单位万的需求,可将度量值修改如下

代码语言:javascript复制
sales = sum('订单'[销售额]) / 10000

呈现效果

如果需求是万、千万、亿,我们又该怎么做呢,写三个度量值吗?

方法2:引入参数表,自由选择单位

主页->新建表

代码语言:javascript复制
单位 = 
SELECTCOLUMNS(
{
    ("无",   1),
    ("万",   10000),
    ("千万", 10000000),
    ("亿",   100000000)
}  , "Name" , [Value1] , "Value" , [Value2] )

得到如下表格

新建度量值

代码语言:javascript复制
Unit = SELECTEDVALUE( 'Option.Unit'[Value]  )

修改度量值sales

代码语言:javascript复制
sales = sum('订单'[销售额]) / [Unit]

查看结果,选择无、万、千万、亿,都没有问题,什么都不选择时有问题

什么都不选

这是因为什么都不选时,度量值Unit没有值,所以 sales 会出现无穷大,需要修改度量值Unit如下

代码语言:javascript复制
Unit = SELECTEDVALUE( 'Option.Unit'[Value] , 1)
// 给定默认值为1,结果和单位无相同

此时,即使什么都不选,指标也可以正常显示

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

0 人点赞