如何无需切片器实现条形图点击单条后隐藏其他条形的交互功能
实现条形图点击后隐藏其他条形的方法
核心思路:用DAX度量值+视觉级筛选实现点击交互
不需要额外控件,仅通过点击条形即可达成类似切片器的筛选效果,步骤如下:
创建筛选控制度量值
新建一个DAX度量值,用来判断当前行是否属于选中的分类:Selected Category = VAR SelectedItem = SELECTEDVALUE('你的表名'[分类列名]) RETURN IF(ISBLANK(SelectedItem), 1, IF('你的表名'[分类列名] = SelectedItem, 1, 0))替换代码里的
你的表名和分类列名为你实际使用的表与列。配置视觉级筛选器
选中目标条形图,打开「视觉级筛选器」面板,把刚创建的Selected Category添加进去,设置筛选条件为等于1。调整交互行为
在条形图的「格式」>「交互」设置里,将交叉筛选的行为从默认的「高亮」改为「筛选」。
完成以上设置后,点击任意条形,图表会自动隐藏其他分类的条形,仅保留选中的那一项;点击图表空白区域即可恢复显示所有条形。
内容的提问来源于stack exchange,提问作者bag u
相关产品推荐
相关产品推荐

