带过滤器的多列计数

时间:2017-05-30 21:12:09

标签: excel business-intelligence powerbi powerpivot dax

我尝试寻找解决方案,但无法获得适合我案例的公式。

在Power Pivot中,我需要在相应列中选择和分级的男性和女性的单独计数,因此对于选定女性的情况,它应该是所有F,并且选择列中的是。

这是我需要计算字段的数据:

我该怎么做?

更新:我需要DAX解决方案,创建一个可用于制作图表的新字段。

Countifs功能在这里不起作用。

4 个答案:

答案 0 :(得分:0)

对于男人

=COUNTIFS(genderColumn;"=M";selectedColumn;"=yes")

对于女人

=COUNTIFS(genderColumn;"=F";selectedColumn;"=yes")

答案 1 :(得分:0)

这可能就是你要找的东西:

https://support.office.com/en-us/article/COUNTIFS-function-dda3dc6e-f74e-4aee-88bc-aa8c2a866842

女性看起来像这样:

=COUNTIFS(E2:E999; "F"; J2:J999; "Yes"; K2:K999; "Yes")

答案 2 :(得分:0)

对于所有选定和毕业的人:

Count = CALCULATE(COUNTROWS(Table);Table[Selected]="Yes";Table[Graduated]="Yes")

也过滤了女性:

Count = CALCULATE(COUNTROWS(Table);Table[Selected]="Yes";Table[Graduated]="Yes";Table[Gender]="F")

答案 3 :(得分:0)

我自己找到了答案。

可以帮助别人。

男性申请人:=计算(COUNTA(实习[GENDER]),FILTER(实习,实习[GENDER] =“M”&&& Internship [APPLIED] =“Yes”))

女性申请者:=计算(COUNTA(实习[GENDER]),过滤器(实习,实习[GENDER] =“F”&&& Internship [APPLIED] =“Yes”))

选择和毕业生的功能相同,只是更改了表格。

非常感谢