有些复杂并且常用的度量值,并不是都要自己动手写,PowerBI把常用的做成了快速度量值,实际上就封装好的DAX代码,只要设定相应的字段和参数,就可以很快速建立一个度量值,不用自己写函数代码,今天就认识一个快速度量值:值连接列表
如下图,
快速度量值通过选择字段和填写阶段的数量,这个度量值就写好了,它的效果如上图的右方表格。
点击查看该度量值的代码:
包含 客户 个值的列表 =
VAR __DISTINCT_VALUES_COUNT = DISTINCTCOUNT('订单'[客户])
VAR __MAX_VALUES_TO_SHOW = 3
RETURN
IF(
__DISTINCT_VALUES_COUNT > __MAX_VALUES_TO_SHOW,
CONCATENATE(
CONCATENATEX(
TOPN(__MAX_VALUES_TO_SHOW, VALUES('订单'[客户]), '订单'[客户], ASC),
'订单'[客户],
", ",
'订单'[客户],
ASC
),
"、 等"
),
CONCATENATEX(VALUES('订单'[客户]), '订单'[客户], ", ", '订单'[客户], ASC)
)
是不是很长,如果自己写,是要费一番功夫的。
以后快速度量值会越来越丰富,这也是BI的发展趋势,尽量少写或者不写代码,让任何人都能轻松进行数据分析。
Power BI星球
网友评论