我有一个简单的数据集,其中包含日历表和采访表。访谈表包含以下列:CreatedOn、ClosedOn、Region、Division、Language 和 Index。
两个表之间的关系是在 Interviews[CreatedOn] 和 Calendar[Date] 列上建立的。在 Interviews[ClosedOn] 和 Calendar[Date] 列上建立非活动关系。
我有一个使用 Calendar[Date] 的日期切片器,让用户选择一个日期范围(在本例中,我正在测试 2024 年 1 月 1 日到 2024 年 1 月 6 日的日期范围)和一个页面过滤器以排除 Division = 1。
我想要一个度量来计算已关闭且其 ClosedOn 日期在所选日期范围内的已结束访谈的数量。
此措施有效并返回 2641 的正确结果:
Total Closed = CALCULATE(COUNTROWS(Interviews), USERELATIONSHIP(Interviews[ClosedOn], 'Calendar'[Date]))
我还想要一种措施来计算已结束的法语采访的数量,这就是我遇到的问题:
Total French Closed = CALCULATE(COUNTROWS(Interviews), FILTER(Interviews, Interviews[Language] = "French"))
结果太低了。返回 1565 条采访,但预期结果应该是 2210 条。
如果我这样做。结果是空白:
Total French Closed = CALCULATE(COUNTROWS(Interviews), FILTER(Interviews, Interviews[Language] = "French"), USERELATIONSHIP(Interviews[ClosedOn], 'Calendar'[Date]))
我做错了什么?