根据其他列的键从多行中获取不同的值
Get distinct value from multiple rows based on key from other column
我有两个表与 Excel PowerPivot 中的属性 Sys_ID 相关。
Table2 中的 Sys_Value 是来自 Table1 的查找 ( =Related(Table1[Sys_Value]) )
表 1
Sys_ID Sys_Value
Sys-1 10
Sys-2 20
表 2
ID Org_ID Sys_ID_FK Sys_ValueLookUp
1 Org-1 Sys-1 10
2 Org-2 Sys-1 10
3 Org-3 Sys-1 10
4 Org-2 Sys-2 20
5 Org-3 Sys-2 20
在 PowerPivot 图表中,我需要 Sys_ID_FK、Sys_Value_LookUp 并筛选 Org_ID
我在数据透视 chart/table 中得到以下结果:
Filter: Not set (all)
Result:
Sys-1 30
Sys-2 40
这是错误的,正确的结果应该是:
Filter: Not set (all)
Result:
Sys-1 10
Sys-2 20
或者第二个例子
Filter: Org-1
Result:
Sys-1 10
如何获得每个 "Sys" 只计算一个值的结果?
或者有没有办法将 org-filter 从 table2 应用到 table1?
枢轴 table 正在对所有选定行的 Sys_Value_Lookup
求和。如果您不想这样,则可以在“值字段设置”下将聚合切换为“最大值”而不是“求和”。
我有两个表与 Excel PowerPivot 中的属性 Sys_ID 相关。 Table2 中的 Sys_Value 是来自 Table1 的查找 ( =Related(Table1[Sys_Value]) )
表 1
Sys_ID Sys_Value
Sys-1 10
Sys-2 20
表 2
ID Org_ID Sys_ID_FK Sys_ValueLookUp
1 Org-1 Sys-1 10
2 Org-2 Sys-1 10
3 Org-3 Sys-1 10
4 Org-2 Sys-2 20
5 Org-3 Sys-2 20
在 PowerPivot 图表中,我需要 Sys_ID_FK、Sys_Value_LookUp 并筛选 Org_ID
我在数据透视 chart/table 中得到以下结果:
Filter: Not set (all)
Result:
Sys-1 30
Sys-2 40
这是错误的,正确的结果应该是:
Filter: Not set (all)
Result:
Sys-1 10
Sys-2 20
或者第二个例子
Filter: Org-1
Result:
Sys-1 10
如何获得每个 "Sys" 只计算一个值的结果? 或者有没有办法将 org-filter 从 table2 应用到 table1?
枢轴 table 正在对所有选定行的 Sys_Value_Lookup
求和。如果您不想这样,则可以在“值字段设置”下将聚合切换为“最大值”而不是“求和”。