这是我面临的一个特殊问题 -
假设我有一个关注者
Table A
-
唯一ID | 用户 |
---|---|
A1 | 亚当 |
A2 | 昏暗 |
A3 | 乔 |
A4 | 比尔 |
和
Table B
-
唯一ID | 相关ID | 类型 |
---|---|---|
B1 | A2 | 电子邮件 |
B2 | 电子邮件 | |
B3 | A3 | 注意 |
B4 | C5 | 应用程序 |
他们有着积极的关系-(
Table A[UniqueID] 1:N Table B[RelatedID]
)。
我的切片器基于 -
TableA[User]
,我只想显示那些在 Table A
中有用户的 ID 的计数
我采取了以下措施 -
EmailCount =
Var _eCount =
CALCULATETABLE(TableB, TableB[Type] = "Email" && TableB[RelatedID] <> BLANK() && NOT(ISBLANK(RELATED(TableA[User]))))
Return COUNTROWS(_eCount)
我收到以下错误 -
The column 'TableA[User]' either doesn't exist or doesn't have a relationship to any table available in the current context
不确定我在这里做错了什么。
EmailCount =
Var _eCount =
CALCULATETABLE(TableB,
FILTER(TableB,
TableB[Type] = "Email" && TableB[RelatedID] <> BLANK() && NOT(ISBLANK(RELATED(TableA[User])))))
Return COUNTROWS(_eCount)