powerbi - DAX 过滤器测量
问题描述
我是在 Power BI 中使用 DAX 的新手,所以我希望我能正确地提出我的问题。我目前基于从另一个表中提取的类型在一个表中的数据,目前我要创建这个度量:
Results =
CALCULATE(
COUNTA('table_level'[level]),
'table_type'[type] IN { "school" }
)
所以目前,这正在返回一个“学校”的行列表,但我得到的列表包含:学前班、学前班、小学、初中、高中。我想过滤,这样我就可以获取小学和中学的行,并创建另一列,其中将被称为“其他”,并检查我是否有一行包含将被推入其中的“预” . 所以 preschool 和 pre-k 将被推到 Other 列。是否有可能一次性完成这一切?
解决方案
你可以试试这两个措施
onlyElementary_middleSchool =
CALCULATE(
COUNTA('table_level'[level]),
FILTER(VALUES('table_type'[type]), 'table_type'[type]="elementary" || 'table_type'[type]="middle school"
)
others =
CALCULATE(
COUNTA('table_level'[level]),
FILTER(VALUES('table_type'[type]), 'table_type'[type]="elementary" && 'table_type'[type]="middle school"
)
推荐阅读
- docker - Redis 在 docker 容器中无故关闭
- c++ - VS 2017 .cpp 在其他编译器中打开不正确
- asp.net-core - asp.net core 2.1 带淘汰赛
- r - R 每组的前一个索引
- python - Python Decompose number 函数,接收数字和分解方法
- google-play - 是否可以获取用户的整个 Google Play 成就历史记录?
- sql - 几何属性上的 SQL Server 连接表非常慢 - 这是最有效的方法吗?
- python - Flask Socket IO 服务器未检测到更改
- c - 查找和替换特定文本的功能?
- c# - SQL Server 服务器未找到或无法访问