任何或所有PowerPivot过滤

时间:2017-08-22 16:27:31

标签: powerpivot

我有一张如图所示的表格。我需要在PowerPivot中创建两个过滤器:

Group1Member_On_Any_Day: Set to 1 if any record in Group1MemberFlag is set to 1
Group1Member_On_All_Days: Set to 1 if all records in Group1MemberFlag is set to 1

我遇到的问题是:

  1. 如何过滤汇总
  2. 如何在切片时确保应用聚合过滤器 按日期表或CustomerId
  3. CustomerMembershipTable
    enter image description here

1 个答案:

答案 0 :(得分:0)

我有一个Eureka时刻,并意识到必须在度量中完成过滤,并且该度量应该用于查看聚合。例如,如果我想计算属于Group1成员的客户,我会按如下方式创建一个度量:

Cnt_Customer_In_Group1:=计算(DISTINCTCOUNT([客户]),FILTER( 'CustomerTable的',[Group1MemberFlag] = 1))

如果您还有一个计算不同CustomerIds的度量,您可以对Group1MemberFlag进行过滤,以查看哪些customerId在Group1中,哪些不在Group1中。