信息函数
DAX 信息函数查看作为参数提供的单元格或行,并告诉你此值是否与预期类型匹配。 例如,如果引用的值包含错误,则 ISERROR 函数返回 TRUE。
属于此类别的函数
函数 | 说明 |
---|---|
COLUMNSTATISTICS | 返回关于模型中每张表每一列的统计信息表。 |
CONTAINS | 如果所有引用列的值存在或包含在这些列中,则返回 true;否则,该函数返回 false。 |
CONTAINSROW | 如果表中存在或包含一行值,则返回 TRUE,否则返回 FALSE。 |
CONTAINSSTRING | 返回 TRUE 或 FALSE,指示一个字符串是否包含另一个字符串。 |
CONTAINSSTRINGEXACT | 返回 TRUE 或 FALSE,指示一个字符串是否包含另一个字符串。 |
CUSTOMDATA | 返回连接字符串中 CustomData 属性的内容。 |
HASONEFILTER | 如果 columnName 上的直接筛选值的数目为一个,则返回 TRUE;否则,返回 FALSE。 |
HASONEVALUE | 如果筛选 columnName 的上下文后仅剩下一个非重复值,则返回 TRUE。 否则返回 FALSE。 |
ISAFTER | 此函数为布尔函数,它会模仿 Start At 子句的行为,并为满足所有条件参数的行返回 true。 |
ISBLANK | 检查值是否为空白,并返回 TRUE 或 FALSE。 |
ISCROSSFILTERED | 如果筛选相同或相关表中的 columnName 或其他列,则返回 TRUE。 |
ISEMPTY | 检查表是否为空。 |
ISERROR | 检查值是否错误,并返回 TRUE 或 FALSE。 |
ISEVEN | 如果 number 为偶数,则返回 TRUE;如果为奇数,则返回 FALSE。 |
ISFILTERED | 如果直接筛选 columnName,则返回 TRUE。 |
ISINSCOPE | 当指定的列在级别的层次结构内时,返回 True。 |
ISLOGICAL | 检查值是否为逻辑值(TRUE 或 FALSE),并返回 TRUE 或 FALSE。 |
ISNONTEXT | 检查值是否为非文本(空单元格为非文本),并返回 TRUE 或 FALSE。 |
ISNUMBER | 检查值是否为数值,并返回 TRUE 或 FALSE。 |
ISODD | 如果数字为奇数,则返回 TRUE;如果数字为偶数,则返回 FALSE。 |
ISONORAFTER | 此函数为布尔函数,它会模仿 Start At 子句的行为,并为满足所有条件参数的行返回 true。 |
ISSELECTEDMEASURE | 由表达式中的计算项用于确定上下文中的度量值是度量值列表中指定的度量值之一。 |
ISSUBTOTAL | 使用 SUMMARIZE 表达式另外创建一列;如果该行包含作为参数提供的列的小计值,则返回 True,否则返回 False。 |
ISTEXT | 检查值是否为文本,并返回 TRUE 或 FALSE。 |
NONVISUAL | 将 SUMMARIZECOLUMNS 表达式中的值筛选器标记为不可见。 |
SELECTEDMEASURE | 由表达式的计算项用于引用上下文中的度量值。 |
SELECTEDMEASUREFORMATSTRING | 由表达式的计算项目用于检索上下文中度量值的格式字符串。 |
SELECTEDMEASURENAME | 由表达式的计算项目用于按名称确定上下文中的度量值。 |
USERCULTURE | 返回当前用户的区域设置。 |
USERNAME | 从在连接时提供给系统的凭据中返回域名和用户名。 |
USEROBJECTID | 返回当前用户的对象 ID 或 SID。 |
USERPRINCIPALNAME | 返回用户主体名称。 |