Power BI:使用Field Parameters切片器时能否按所选字段过滤空白值?
解决Field Parameters切片器切换字段时独立过滤空白值的问题
直接在视觉对象上过滤单个字段的空白值会导致切换字段时,过滤条件依然绑定原字段,出现误过滤的情况。可以通过DAX动态过滤来解决:
新建度量值,根据选中的参数字段动态判断非空状态
非空判断 = SWITCH( SELECTEDVALUE('字段选择器'[字段选择器]), "字段A", NOT(ISBLANK('你的数据表'[字段A])), "字段B", NOT(ISBLANK('你的数据表'[字段B])), "字段C", NOT(ISBLANK('你的数据表'[字段C])), "字段D", NOT(ISBLANK('你的数据表'[字段D])), TRUE() )替换其中的
字段选择器为你的Field Parameters表名,你的数据表为实际数据来源表,字段A/B/C/D要和参数里的显示名称完全一致。把这个
非空判断度量值添加到视觉对象的筛选器中,设置筛选条件为等于True删除之前针对单个字段设置的空白值过滤规则,避免逻辑冲突
后续如果在Field Parameters里新增字段,只需要在SWITCH函数里添加对应字段的判断分支即可。
内容的提问来源于stack exchange,提问作者Gabe
相关产品推荐
相关产品推荐

