我有类似如下的数据:
ID Month Place Female Students Male Students Total
1 January Place_1 250 10 260
2 January Place_2 50 50 100
3 February Place_1 100 50 150
4 February Place_1 175 25 200
5 February Place_2 100 100 200
6 February Place_2 200 50 250
7 March Place_1 200 50 250
8 March Place_1 10 190 200
9 March Place_2 100 200 300
10 March Place_2 300 100 400
我想要一种措施来计算学生总数,考虑按月份和地点分组的最大值。我能够使用以下方法做到这一点:
Sum of Total Max =
SUMX (
SUMMARIZE ( Table,Table[Month], Table[Place], "Max Total", MAX(Table[Total] )),
[Max Total])
但是,我还想要一种方法来计算女学生总数,仅考虑总数为分组最大值的行。就我而言,我将添加 ID 行:1、2、4、6、7 和 10。您能帮我使用 DAX 代码来实现此目的吗?
我还想获取总计为分组(月份、地点)最大总计的 ID 列表?
我不确定我的问题是否清楚,但请随时向我提出请求,以便我进一步解释。请在此处
找到 PBI 文件非常感谢。
我尝试过这个: 女学生总数最大 = //试试这个
VAR MaxTotal =
MAXX (
SUMMARIZE ( Table, Table[Month], Table[Place], "Max Total", MAX ( Table[Total] ) ),
[Max Total]
)
RETURN
CALCULATE (
SUM ( Table[Female Students] ),
FILTER ( Table, Table[Total] = MaxTotal )
)
但是它并没有像我预期的那样工作。