DAX - 检查查询中是否存在列

DAX - check for the existance of a column in the query

是否可以在 DAX 度量中检查当前查询是否包含特定列?

例如,我有一个名为 "Time" 的列 - 是否可以通过度量检测自助服务环境中的用户是否已将其包含在他们的报告中?

编辑 - 添加输出示例

示例输出如下

+--------+----------+------+------------+
|列 1 |列2 | Col3 |包含Col3 |
+--------+----------+------+------------+
|值 1 |值 2 | 123 |真 |
+--------+----------+------+------------+

+--------+----------+------+------------+
|列 1 |列2 | Col4 |包含Col3 |
+--------+----------+------+------------+
|值 1 |值 2 | 123 |错误 |
+--------+----------+------+------------+

包含col3的查询returns true,不包含col3的查询returns false.

不完全是,但您可以使用像 ISCROSSFILTERED、ISFILTERED、HASONEFITER、HASONEVALUE 这样的函数,这可能就足够了,具体取决于您的最终目标。