有没有DAX查询来计算不同值的比例

问题描述 投票:0回答:1

enter image description here我通过使用新的测量方法计算了幂 bi 中相同列的不同值的比率,计算后我已将该结果放入卡中,但它没有正确显示结果

我使用一些公式计算了同一列中不同值的比率

// 1
DistinctValuesCount = COUNTROWS(CALCULATETABLE(VALUES('YourTableName'[DistinctValues]))) 

// 2
TotalDistinctValuesCount = COUNTROWS('YourTableName')

// 3
DistinctValuesRatio = DIVIDE([DistinctValuesCount], [TotalDistinctValuesCount])

在计算结束时,当我将结果放入卡中后,它没有给我任何计数,而是给了我 2.54E-5 这是什么意思 由于图像显示了计算比率的结果,那么哪里出了问题?

sqlite powerbi dax powerquery data-cleaning
1个回答
0
投票

我假设您想要血型的百分比。
使用以下命令创建新度量:

Overall % =
  DIVIDE(
    COUNTROWS('YourTableName'),
    CALCULATE( COUNTROWS('YourTableName'), ALL('YourTableName') )
  )

然后在功能区的

Measure tools
选项卡下,单击
%
并选择所需的小数位数。

现在在您的卡中使用它。由于未选择血型,因此应显示 100%。现在单击矩阵中的一行,卡片应更新为该血型的百分比。

© www.soinside.com 2019 - 2024. All rights reserved.