【发布时间】:2022-01-17 09:07:34
【问题描述】:
我在表格可视化中有一堆学生姓名,另一列包含布尔值。
我想将 True 值的百分比显示为该布尔列的总数,因此它看起来像:
是的
是的
错误
是的
是的
80%
有什么想法吗?
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: powerbi boolean percentage
我在表格可视化中有一堆学生姓名,另一列包含布尔值。
我想将 True 值的百分比显示为该布尔列的总数,因此它看起来像:
是的
是的
错误
是的
是的
80%
有什么想法吗?
【问题讨论】:
标签: powerbi boolean percentage
您可以转到建模选项卡并将数据类型从 True/False 更改为文本。通过这样做,真值为 1,假值为 0,您可以使用 sum 函数获取真值的百分比。 创建以下度量以获得真假度量:
T = CALCULATE ( COUNTROWS ( 'your_table' ), FILTER ( 'your_table', 'your_table'[true_boolean]= "1" ))
F = CALCULATE ( COUNTROWS ( 'your_table' ), FILTER ( 'your_table', 'your_table'[false_boolean]= "0" ))
以下度量将为您提供值的百分比
True = DIVIDE([T],COUNTROWS('your_table') )
False= DIVIDE([F],COUNTROWS('your_table') )
或者您可以使用直接的措施,例如
True = DIVIDE(CALCULATE ( COUNTROWS ( 'your_table' ), FILTER ( 'your_table', 'your_table'[true_boolean]= "1" )),COUNTROWS('your_table') )
False = DIVIDE(CALCULATE ( COUNTROWS ( 'your_table' ), FILTER ( 'your_table', 'your_table'[false_boolean]= "0" )),COUNTROWS('your_table') )
但是,您应该转到建模选项卡并将 True 和 False 度量更改为小数点后至少 4 位。
【讨论】: