如何编写DAX度量值计算布尔字段true、false的占比值
实现占比列的DAX编写方案
前提说明
- 以下代码中的
源表请替换为你实际的数据表名称 - 若你已经完成
false_count、true_count、total三个基础度量的编写,可直接跳过第一步查看占比度量部分
第一步:基础统计度量编写(可选)
true_count 统计damaged为真的行数
true_count = CALCULATE(COUNTROWS('源表'), '源表'[damaged] = TRUE())
false_count 统计damaged为假的行数
false_count = CALCULATE(COUNTROWS('源表'), '源表'[damaged] = FALSE())
total 统计当前维度下总条数
total = [true_count] + [false_count]
第二步:占比度量编写
false_pct 假值占比
false_pct = DIVIDE([false_count], [total], 0)
true_pct 真值占比
true_pct = DIVIDE([true_count], [total], 0)
格式设置说明
将false_pct和true_pct两个度量的显示格式设置为百分比类型,即可得到你预期的带%的展示效果,无需手动在DAX中拼接百分号字符。
内容的提问来源于stack exchange,提问作者Chicken Sandwich No Pickles
相关产品推荐
相关产品推荐

