标签:条件判断函数
ISAFTER 是布尔函数,它模拟 Start At 子句的行为,对所有用于比较的列按声明的规则依次排序,对第一个满足所有条件参数的行之后的所有行返回 True。 语法 ISAFTER ( <值 1>, <值 2>,...
高飞4.32k0
检查作为第一个参数的条件是否被满足, 条件为 TRUE 时返回一个值,条件为 FALSE 时返回另一个值。IF.EAGER 执行严格求值(又叫热切求值,及早求值),它不考虑条件表达式结果,始终计算所有分支表达式。 语法 IF.EAGER (...
高飞6.84k0
根据表达式的值返回不同的结果。 语法 SWITCH ( <表达式>, <值>, <结果>, [<值>, <结果>, … ], [<备选结果>] ) 参数 属性 描述 表...
高飞3.08w0
如果参数列在当前筛选上下文中只有一个非重复值,则返回该值。 否则,返回备用结果。 语法 SELECTEDVALUE ( <列名>, [<备用结果>] ) 参数 属性 描述 列名 使用标准 DAX 语法的现有列的名称,...
高飞2.57w0
检查值是否为文本。 语法 ISTEXT ( <值> ) 参数 属性 描述 值 要检查的值或返回值的标量表达式 返回值 标量 一个布尔值 如果值为文本,则为 TRUE;反之则为 FALSE 备注 空字符串会被视为文本。 当 IST...
高飞7.83k0
判断当前行是否包含指定列的小计。 语法 ISSUBTOTAL ( <列名> ) 参数 属性 描述 列名 需要检测的列 返回值 标量 一个布尔值 如果当前行包含指定列的小计,则返回 TRUE,否则返回 FALSE。 备注 ISSU...
高飞9.41k0
判断指定的度量值是否正在被计算。 语法 ISSELECTEDMEASURE ( <度量值 1>, [<度量值 2> … ] ) 参数 属性 描述 度量值 可重复 度量值 返回值 标量 一个布尔值 指示当前位于上下文中...
高飞7.78k0
ISONORAFTER 是布尔函数,它模拟 Start At 子句的行为,先对所有用于比较的列按声明的规则依次排序,之后对第一个满足所有条件参数的行及其之后的所有行返回 True。 语法 ISONORAFTER ( <值 1>,...
高飞7.66k0
检测数字是否为奇数。 语法 ISODD ( <数字> ) 参数 属性 描述 数字 需要检查的数字,如果不是整数,会被截断 返回值 标量 一个布尔值 如果是奇数,返回 TRUE;奇数返回 FALSE。 备注 如果参数为非数字类型,...
高飞4.28k0
检查值是否为数值。 语法 ISNUMBER ( <值> ) 参数 属性 描述 值 要检查的值或返回值的标量表达式 返回值 标量 一个布尔值 如果值为数值,则为 TRUE;否则返回 FALSE 备注 当 ISNUMBER 引用列时...
高飞8.6k0
检查值是否为非文本(空单元格为非文本)。 语法 ISNONTEXT ( <值> ) 参数 属性 描述 值 要检查的值或返回值的标量表达式 返回值 标量 一个布尔值 如果值为非文本或空白,则为 TRUE;如果值为文本,则为 FAL...
高飞7.18k0
检查一个值是否为逻辑值(TRUE or FALSE)。 语法 ISLOGICAL ( <值> ) 参数 属性 描述 值 要测试的值 返回值 标量 一个布尔值 如果测试值为逻辑值,则为 TRUE;如果有不是 TRUE 或 FALS...
高飞4.91k0
判断指定的列是否位于层级结构中。 语法 ISINSCOPE ( <列名> ) 参数 属性 描述 列名 使用标准 DAX 语法的现有列的名称,不能使用表达式 返回值 标量 一个布尔值 当列位于筛选上下文中,且被用于层级结构(比如行...
高飞1.28w0
检测数字是否为偶数。 语法 ISEVEN ( <数字> ) 参数 属性 描述 数字 需要检查的数字,如果不是整数,会被截断 返回值 标量 一个布尔值 如果是偶数,返回 TRUE;奇数返回 FALSE。 备注 如果参数为非数字类型...
高飞4.95k0
检查值是否错误。 语法 ISERROR ( <值> ) 参数 属性 描述 值 需要测试的值或返回标量值的 DAX 表达式 返回值 标量 一个布尔值 如果检测到错误,则返回 TRUE;反之为 FALSE。 示例 以下示例计算 In...
高飞6.95k0
检查表是否为空。 语法 ISEMPTY ( <表> ) 参数 属性 描述 表名 表引用或返回表的 DAX 表达式 返回值 标量 一个布尔值 如果表为空(没有行),则为 TRUE,否则为 FALSE。 备注 判断一个表是否为空有多...
高飞9.62k0
检测指定的表或列是否被直接筛选。 语法 ISFILTERED ( <TableNameOrColumnName> ) 参数 属性 描述 表名或列名 要检查直接筛选情况的列或表 返回值 标量 一个布尔值 当指定的表或列被直接筛选时...
高飞1.38w0
检测指定的表或列是否被交叉筛选 语法 ISCROSSFILTERED ( <TableNameOrColumnName> ) 参数 属性 描述 表名或列名 要检查交叉筛选情况的列或表 返回值 标量 一个布尔值 当指定的表或列被交...
高飞7.43k0
检查值是否为空白,并返回 TRUE 或 FALSE。 语法 ISBLANK ( <值> ) 参数 属性 描述 值> 要测试的值或表达式 返回值 标量 一个布尔值,如果值为空,则返回 TRUE;反之返回 FALSE 备注 使...
高飞1.43w0
当第一个表达式返回错误的时候计算指定的条件表达式;否则会返回表达式本身的值。 语法 IFERROR ( <值>, <容错值> ) 参数 属性 描述 值 需要判断的值或标量表达式 容错值 当第一参数为 Error 时返...
高飞1.06w0