【问题标题】:How can I get a percentage field with power pivot?如何获得具有功率枢轴的百分比字段?
【发布时间】:2018-06-20 14:09:27
【问题描述】:

对于 Power Pivot 用户来说,这应该是一个相当简单的问题,因为我是新手。我正在尝试执行以下操作。旋转表格后,我得到一个像这样的交叉表

rating         count of id
A              1
B              2
Grand Total    3

您可以想象原始表只有两列(评级和 id)和三行(A 的 1 个 id 和 B 评级的两个不同的 id)。为了创建一个简单显示的度量,我必须编写什么 DAX 公式

rating         percent of id
A              1/3
B              2/3
Grand Total    3/3

1/3 当然我的意思是 0.3333,我是这样写的,所以很明显我只是希望 id 的百分比是每个评分的计数除以总计数。非常感谢

【问题讨论】:

    标签: excel powerpivot powerquery


    【解决方案1】:

    您需要将每行的计数除以总计数。

    DIVIDE (
        COUNT ( Table1[ID] ),
        CALCULATE ( COUNT ( Table1[ID] ), ALL ( Table1 ) )
    )
    

    对于这个特定的计算,您不必编写 DAX。您可以在值字段设置中进行设置。

    Summarize Value By  :  Count
    Show Values As      :  % of Column Total
    

    【讨论】:

    • 亲爱的亚历克西斯。我已经知道如何更改值字段设置,但想看看它是如何在 DAX 中完成的。实际上,我正在寻找更多使用 ALLSELECTED 而不是 ALL 的东西(以防我应用过滤器),但您的回答很好。谢谢
    • 是的,您需要针对不同情况使用不同版本的ALL。我只是给出了计算的基本结构。
    猜你喜欢
    • 2018-05-06
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    相关资源
    最近更新 更多