[缺陷].[所属模块]和[D_模块].[模块在数据模型层面无关联关系
尝试通过FILTER建立临时性关联
IIF(
2 [D_模块].[模块].CurrentMember IS [D_模块].[模块].[All],
3 /* 如果是 All,统计所有缺陷 */
4 COUNT([缺陷].[缺陷_ID].Members),
5 /* 否则,只统计匹配当前模块的缺陷 */
6 COUNT(
7 FILTER(
8 [缺陷].[缺陷_ID].Members,
9 [缺陷].[所属模块].CurrentMember.MemberValue = [D_模块].[模块].CurrentMember.MemberValue
10 )
11 )
12) 提示错误:
组件 [ 图表_1 ] 未知错误 -> assertion failed: 勾选的字段不在同一个关系路径上,请在wiki搜索【设置查询关系】参考解决
确认下系统是否不支持 上述操作,除构造数据模型(设置关联关系),是否有其他方案实现类似功能?
|