如何执行 FILTER in(而不是 FILTER is)
How to do FILTER in (instead of FILTER is)
我有以下查询:
Filter(
[Team].[Hierarchy].[Code].members,
[Team].[Hierarchy].currentmember.parent is [Team].[Hierarchy].[Division].[South]
)
我如何检查除法是 South
还是 North
(不做两次等效检查)是否有等同于:
Filter(
[Team].[Hierarchy].[Code].members,
[Team].[Hierarchy].currentmember.parent
IN {[Team].[Hierarchy].[Division].[South], [Team].[Hierarchy].[Division].[North]}
)
目前我正在使用这种冗长的方法,因为我不确定如何进行 in set
测试:
Filter(
[Team].[Hierarchy].[Code].members,
[Team].[Hierarchy].currentmember.parent is [Team].[Hierarchy].[Division].[South]
or [Team].[Hierarchy].currentmember.parent is [Team].[Hierarchy].[Division].[North]
)
像这样使用 Exists 函数:
Exists(
[Team].[Hierarchy].[Code].members,
{[Team].[Hierarchy].[Division].[South], [Team].[Hierarchy].[Division].[North]}
)
我有以下查询:
Filter(
[Team].[Hierarchy].[Code].members,
[Team].[Hierarchy].currentmember.parent is [Team].[Hierarchy].[Division].[South]
)
我如何检查除法是 South
还是 North
(不做两次等效检查)是否有等同于:
Filter(
[Team].[Hierarchy].[Code].members,
[Team].[Hierarchy].currentmember.parent
IN {[Team].[Hierarchy].[Division].[South], [Team].[Hierarchy].[Division].[North]}
)
目前我正在使用这种冗长的方法,因为我不确定如何进行 in set
测试:
Filter(
[Team].[Hierarchy].[Code].members,
[Team].[Hierarchy].currentmember.parent is [Team].[Hierarchy].[Division].[South]
or [Team].[Hierarchy].currentmember.parent is [Team].[Hierarchy].[Division].[North]
)
像这样使用 Exists 函数:
Exists(
[Team].[Hierarchy].[Code].members,
{[Team].[Hierarchy].[Division].[South], [Team].[Hierarchy].[Division].[North]}
)