【问题标题】:Power BI Table Visualization show percentage of True as total in boolean columnPower BI 表可视化在布尔列中显示 True 的百分比
【发布时间】:2022-01-17 09:07:34
【问题描述】:

我在表格可视化中有一堆学生姓名,另一列包含布尔值。

我想将 True 值的百分比显示为该布尔列的总数,因此它看起来像:

是的

是的

错误

是的

是的

80%

有什么想法吗?

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: powerbi boolean percentage


【解决方案1】:

您可以转到建模选项卡并将数据类型从 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 位。

【讨论】:

  • 感谢您的快速回复。我按照你的指示,可以看到总数显示了 1 和 0 的总和。但是,我无法将其显示为百分比。如果我确实“将价值显示为总计的百分比”,它会显示 100% 并将所有 1 更改为 0.62%(221 行中有 161 个 1)。我想保留 1 的原样并将总数显示为 72.9%。我是不是做错了什么?
  • 对不起 - 我对这一切都不熟悉。假设我什么都不知道,你能告诉我一步一步如何做到这一点。非常感谢。
  • 谢谢,但我得到“输入结束”
  • 我已经编辑了我的答案看看它
  • 谢谢 - 非常感谢您的帮助。我试试看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多