powerbi - 创建切片器 Yes / No 以过滤网格。-Power BI 桌面
问题描述
我有一个显示各种颜色(红色、蓝色、绿色)的切片器。我有一个显示水果细节的网格(名称、颜色、大小、味道等)。我想为用户创建一个带有是/否选项的切片器,如果用户选择“是”,则使用颜色切片器过滤网格,如果用户选择“否”,则不要使用颜色切片器过滤网格(显示所有颜色网格,与颜色切片器中的选择无关)。就像同步功能一样,但具有动态是/否。
解决方案
请按照以下步骤实现您所需的输出 -
第 1 步:创建如下自定义表以创建是/否切片器-
yes_no =
UNION(
ROW("option","Yes"),
ROW("option","No")
)
步骤2:现在,您需要将颜色切片器表分开,因为将值保留在同一个表中您无法达到要求。您可以使用以下代码创建名为颜色的自定义表-
考虑到您的基表名称水果
创建自定义表格颜色
食用水果和颜色之间没有关系
colour =
SELECTCOLUMNS(
fruits,
"colour", fruits[colour]
)
第 3 步:使用上表创建是/否和颜色切片器。
第 4 步:在Fruits表中创建以下度量-
do_filter =
IF(
SELECTEDVALUE(yes_no[option]) = "No",
"No",
IF(
MIN(fruits[colour]) IN VALUES(colour[colour]),
"Yes",
"No"
)
)
这是不同切片器选项选择的示例输出 -
现在您只需要使用 measure do_filter 应用视觉级别过滤器
推荐阅读
- java - 尽管指定了正确的主类、类路径等,但 Jar 无法运行
- bash - 终端 -bash:找不到命令错误
- angular - Angular 中的 Angular Material mat-select 动态数据绑定
- c# - 从 C# 将用户定义类型的值作为输入参数传递给 Oracle 中的存储过程
- .net - ORA-01425: 转义字符必须是长度为 1 的字符串
- android - MediaPlayerNative: info/warning (10973, 0) 是什么意思?如何解决?
- hibernate - 使用 mapstruct 映射 Hibernate 实体
- java - JavaFX tableview:默认情况下,顶部单元格在编辑模式下保存来自波纹管单元格的数据
- javascript - 输入文件多次使用 Firebase
- javascript - 删除附加到元素的父级的父级