如何在Power BI中创建多切片切片器?附GENERATESERIES表实例
多切片样式切片器实现方案
1. 创建带序列标识的合并表
首先需要构建一个包含数值所属序列信息的维度表,避免丢失两个序列的区分标识:
CombinedSeries = UNION( ADDCOLUMNS(table1, "序列名称", "序列1"), ADDCOLUMNS(table2, "序列名称", "序列2") )
这个表会保留两个序列的所有数值,每个数值都会标注对应的所属序列,即使两个序列有重复数值(如2、4等)也会分别存储。
2. 配置多范围滑块切片器
- 新建切片器组件,将
CombinedSeries中的序列名称和Value字段同时添加到切片器字段列表。 - 在切片器的「格式」面板里,将「切片器类型」设置为多范围滑块。
- 完成后,切片器会自动为每个序列生成独立的滑块,对应各自的数值范围,实现你需要的多切片样式。
补充说明
- 不要使用
DISTINCT(UNION(table1, table2)),这种写法会合并重复数值并丢失序列标识,只能生成单一切块。 - 如果需要基于切片器筛选其他可视化内容,可参考以下度量值逻辑,确保分别对两个序列进行筛选统计:
筛选后计数 = CALCULATE(COUNTROWS(table1), table1[Value] IN VALUES(CombinedSeries[Value]), CombinedSeries[序列名称] = "序列1") + CALCULATE(COUNTROWS(table2), table2[Value] IN VALUES(CombinedSeries[Value]), CombinedSeries[序列名称] = "序列2")
内容的提问来源于stack exchange,提问作者SteveS
相关产品推荐
相关产品推荐

