我有一个用户帐户表,帐户ID和名称。布局简化为:
ID | Provider | AccountName | Value1 |
10043 | Provider 1 | XX | 7 |
10056 | Provider 2 | John | 45 |
10185 | Provider 1 | John | 8 |
10015 | Provider 2 | Mark | 52
这些并非直接相关。在PowerPivot中,我希望输出所有用户的数据透视表,这些用户至少有一个提供商1的帐户,其值如
ID | Provider | AccountName | Value1 |
10043 | Provider 1 | XX | 7 |
10056 | Provider 2 | John | 45 |
10185 | Provider 1 | John | 8 |
基本上我想将表过滤为只有拥有提供商1帐户的AccountNames。
任何帮助表示赞赏
答案 0 :(得分:1)
此度量将为表的每一行提供一个TRUE结果,该表包含在表中某处使用Provider 1的帐户名称:
Provider_1_Accounts:=CONTAINS(FILTER(ALL('Table1'),[Provider]="Provider 1"),[AccountName],FIRSTNONBLANK('Table1'[AccountName],[AccountName]))
如果你将它包装在IF中以返回1和BLANKS,如下所示:
Provider_1_Accounts:=IF(CONTAINS(FILTER(ALL('Table1'),[Provider]="Provider 1"),[AccountName],FIRSTNONBLANK('Table1'[AccountName],[AccountName])),1,BLANK())
然后,可以在数据透视表的“值”字段中使用它,并将所有其他字段添加到行中,以表格形式显示,不显示总计: