Power BI - 如何动态排除某些行?我总是想要一种类型的行,但想要带有 col1=A 或 B 的任何行,而不是两者

Power BI - how can I exclude certain rows dynamically? I always want rows of one type but want EITHER rows with col1=A or B, never both

不确定如何最好地描述这一点,但这里是。
我有一个数据表,其中包含按工作人员、项目和日期划分的资源分配行。
我想始终包括与大多数项目相关的行,但是有两个特定项目的行 - 称它们为 A 和 B - 我只想包括其中之一。
我想要一个切片器或某种按钮来指定我是使用 A 还是 B,但在我的可视化等中我想显示除未选择的以外的所有内容。

有什么想法吗?

不确定我是否正确理解了您的要求,但应该适用此解决方案。

建议 1

创建自定义列:

Col1 = SWITCH(table[project], 
   "A", "A project",
   "B", "B project",
   "Other projects")

根据 Col1 创建一个切片器,然后您可以将其用作切片器(它将显示 3 个值)。

建议 2

另一种选择是创建一个单独的 table 与您的数据 table 建立多对多关系,例如,对于此 table:

您可以创建以下内容table:

请注意我是如何重复项目名称的(假设和实际除外,并为它们分配了两种不同的类型)。然后你只需要项目和项目名称之间的多对多关系,并使用基于“类型”的切片器。

建议 3

创建一个仅包含 2 个选项的 table(与模型的其余部分无关):

那么在你的措施中,不要只做一个简单的 SUM,而是把 Option 作为一个过滤器,例如:

Days Allocated = 
VAR option = SELECTEDVALUE(Options[Project], "AL (Actual)") //default to Actual

RETURN CALCULATE(SUM(Data[Allocation]), KEEPFILTERS(Data[Project] <> option))

demo