/ / Filtragem PowerPivot em qualquer ou todos - powerpivot

Filtragem do PowerPivot em qualquer ou todos - powerpivot

Eu tenho uma tabela como mostrado na imagem. Eu preciso criar dois filtros no 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

Os problemas que estou encontrando são:

  1. Como faço para filtrar em um agregado
  2. Como faço para garantir que os filtros agregados sejam aplicados à medida que eu tabela por data ou CustomerId

CustomerMembershipTable
insira a descrição da imagem aqui

Respostas:

0 para resposta № 1

Eu tive um momento Eureka e percebi que oa filtragem deve ser feita na medida e essa medida deve ser usada para visualizar as agregações. Por exemplo, se eu quisesse contar os clientes que são membros do Grupo 1, criaria uma medida da seguinte forma:

Cnt_Customer_In_Group1: = Calcular (DISTINCTCOUNT ([CustomerId]), FILTER ("CustomerTable", [Group1MemberFlag] = 1))

Se você também tiver uma medida que conta CustomerIds distintos, poderá filtrar Group1MemberFlag para ver quais customerIds estão no Grupo1 e quais não estão no Grupo1.