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))
不确定如何最好地描述这一点,但这里是。
我有一个数据表,其中包含按工作人员、项目和日期划分的资源分配行。
我想始终包括与大多数项目相关的行,但是有两个特定项目的行 - 称它们为 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))