sql - PowerBI:基于子查询的结果
问题描述
我有两个包含公共列的表。表A:ID,电话表B:ID,电话,地址,音量...
我想做一个过滤器,以便只显示 tableB 中不在 tableA 中的行。
这是我要使用的查询:
select count(phone) from tableB where phone not in (select phone from tableA)
提前致谢
解决方案
过滤您的表格并计算行数:
PhoneCount = COUNTROWS(
FILTER(tableB,
NOT(tableB[phone] IN VALUES(tableA[phone]))
)
)
注意:不允许IN
语法的旧版本 DAX 可以使用等效CONTAINS
函数公式。有关更多详细信息,请参见此处。
推荐阅读
- android - 谷歌健身订阅
- match - Any.match 是做什么的?
- r - 基于 R 中的公共变量构建新的隶属关系数据框
- mysql - 如何在 MySQL 中最后一次出现字符之前获取所有内容?
- c++ - UE4 打包错误:与 OpenSSL 的链接问题
- adobe - 缩小网站页面后未在 Safari 9.1 中正确加载 AEM 6.0
- background-color - 如何使用 cytoscape.js 为每个组设置不同的颜色
- javascript - jQuery 代码不会在 chrome 扩展的内容脚本中运行
- javascript - 更新 Firebase 列表中的最后一个孩子
- django - 从 Django 模型中加载表中的所有数据运行查询