Power BI 基于同表两列创建国家联动州级联下拉切片器实现方法
Power BI 单向联动下拉切片器实现方案
默认情况下同一张表的两个字段切片器会双向互过滤,因此选中州后会自动过滤国家切片器的可选范围,你可以通过以下两种方案解决:
方案1:修改切片器交互(无需调整数据模型,操作最快)
- 点击选中已创建的州切片器
- 在顶部功能区打开「格式」选项卡,点击「编辑交互」按钮
- 此时画布上所有可视化组件右上角会出现操作标识,找到国家切片器右上角的标识,选择「无」,即设置州切片器的筛选结果不作用于国家切片器
- 再次点击「编辑交互」按钮退出设置模式即可
- 可选校验:选中国家切片器,进入编辑交互模式确认州切片器对应的标识为「筛选」(默认状态就是该选项,如之前修改过可手动调整)
方案2:构建独立维度表(适合数据量较大、需要规范数据模型的场景)
- 新建计算表作为国家维度表,DAX公式如下,替换为你自己的表名即可:
CountryDim = DISTINCT('原有业务表名'[Country]) - 进入模型视图,将新建的
CountryDim表的Country字段与原有业务表的Country字段建立一对多关系,设置交叉筛选方向为单方向(从CountryDim到原有业务表),不要开启双向交叉筛选 - 调整切片器的字段来源:第一个国家切片器使用
CountryDim表的Country字段,第二个州切片器仍使用原有业务表的State字段 - 配置完成后即可实现单向联动效果
内容的提问来源于stack exchange,提问作者PabMohan
相关产品推荐
相关产品推荐

