Excel 如何使用power pivot获取百分比字段?

Excel 如何使用power pivot获取百分比字段?,excel,powerpivot,powerquery,Excel,Powerpivot,Powerquery,这对于Power Pivot用户来说应该是一个相当简单的问题,因为我是一个新手。我正在努力做到以下几点。在旋转一个表之后,我得到一个像这样的交叉表 rating count of id A 1 B 2 Grand Total 3 您可以想象原始表只有两列(rating和id)和三行(A为1个id,B为两个不同的id)。为了创建一个简单显示的度量,我必须编写什么DAX公式 rating percent of

这对于Power Pivot用户来说应该是一个相当简单的问题,因为我是一个新手。我正在努力做到以下几点。在旋转一个表之后,我得到一个像这样的交叉表

rating         count of id
A              1
B              2
Grand Total    3
您可以想象原始表只有两列(rating和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的百分比是每个评级的计数除以总计数。非常感谢

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

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
。我只是给出了计算的基本结构。