我通过使用新的测量方法计算了幂 bi 中相同列的不同值的比率,计算后我已将该结果放入卡中,但它没有正确显示结果
我使用一些公式计算了同一列中不同值的比率
// 1
DistinctValuesCount = COUNTROWS(CALCULATETABLE(VALUES('YourTableName'[DistinctValues])))
// 2
TotalDistinctValuesCount = COUNTROWS('YourTableName')
// 3
DistinctValuesRatio = DIVIDE([DistinctValuesCount], [TotalDistinctValuesCount])
在计算结束时,当我将结果放入卡中后,它没有给我任何计数,而是给了我 2.54E-5 这是什么意思 由于图像显示了计算比率的结果,那么哪里出了问题?
我假设您想要血型的百分比。
使用以下命令创建新度量:
Overall % =
DIVIDE(
COUNTROWS('YourTableName'),
CALCULATE( COUNTROWS('YourTableName'), ALL('YourTableName') )
)
然后在功能区的
Measure tools
选项卡下,单击 %
并选择所需的小数位数。
现在在您的卡中使用它。由于未选择血型,因此应显示 100%。现在单击矩阵中的一行,卡片应更新为该血型的百分比。