powerbi - Power BI Slicer 不应筛选完整表
问题描述
我有一个以下场景,其中我有一个位置切片器可以完美地过滤表格。
我需要的是当在切片器中选择位置时,它应该显示所有位置,但过滤值为 0。
我如何在 Power BI 中实现这一点
解决方案
首先创建一个包含所有不同位置的新表Location,如下所示:
并创建这样的关系:
使用 Location 表中的 Location 列来创建切片器。最后使用以下 dax 函数创建度量:
Measure =
VAR __location = SELECTEDVALUE( 'Location Table'[Location] )
VAR __flag = COUNTROWS( 'Location Table' )
Return
IF(
__flag > 1,
SUM( 'Table'[Values] ),
IF(
SELECTEDVALUE( 'Table'[Location] ) = __location,
SUM( 'Table'[Values] ),
0
)
)
这是预期的结果:
推荐阅读
- python - 引用函数内“with open”块内的变量
- python - 如何使对象出现在窗口边界的开头(或结尾)(使用pygame)
- vue.js - Vue 应用添加新的 Css 包模块解析失败
- python-3.x - 如何创建仅具有函数的交替谐波序列(无用户输入)
- css - css文本不左对齐
- amazon-web-services - 有没有解决方案可以拥有自签名证书但仍然在 Nice DCV 中受到公众信任?
- oauth-2.0 - FusionAuth OTP Oauth 登录
- mysql - 在 SQL 中查找平均 IMDb 评分大于或等于 7.5 的电影类型的名称和平均 IMDb 评分
- android - 如何将 JSON 响应对象从自定义类发送到另一个活动 android
- reactjs - 有没有办法在 React 中使用自定义 Swiper 组件(使用 Typescript)?