powerbi - 在 Power BI 中使用联接的不同行数
问题描述
我想对 Power Bi 中的食品和饮料查询进行明确计数。数据库的结构方式是:
1 查询可能有多天,其中附有食物和饮料。我想尝试计算有多少查询附加了食物和饮料,所以我需要对查询表中的查询 ID 进行不同的计数,其中食物和饮料表中存在记录
表结构如下:
查询表
EnquiryId
10
查询日表
EnquiryDayID EnquiryId
5 10
6 10
询价日食物饮料表
EnquiryDayFoodDrinkId EnquiryDayId
20 5
21 6
基本上我希望不同的计数只返回 1,因为只有一个附加了食物 + 饮料的不同查询。
这是返回正确数字的 SQL 代码。我想在 Power BI 中获得相同的结果
select count (distinct(e.pkEnquiries))
from EnquiryDayFoodDrink edfd
inner join EnquiryDay ed
on ed.EnquiryDayId = edfd.EnquiryDayId
inner join Enquiries e
on ed.EnquiryId = e.pkEnquiries
解决方案
推荐阅读
- content-security-policy - 包含哈希时出现内容安全策略错误
- karate - 空手道 API,我如何匹配 2 个不同的响应
- python - 无法使用 python 中的子进程库从 *.doc 文件中提取文本
- tfs - 将 TFS 数据库移动到新的 SQL 服务器
- arm64 - PRFM 预取指令中的目标缓存级别似乎没有任何影响
- python - 消息标签的Django顺序
- javascript - 如何在 ajax 调用中做相当于 Flask Safe
- python - 如何从单独的机密配置文件访问由 wfastcgi 设置的环境变量
- python - Django CMS:创建页面时设置默认占位符值
- android - react-native:运行expo弹出后项目未构建