筛选器函数

DAX 中的筛选器和值函数是最复杂且功能强大的函数,并且与 Excel 函数有很大的不同。 查找函数通过使用表和关系进行工作,与数据库类似。 筛选函数可用于操作数据上下文来创建动态计算。

属于此类别的函数

函数说明
ALL返回表中的所有行或列中的所有值,同时忽略可能已应用的任何筛选器。
ALLCROSSFILTERED清除应用于表的所有筛选器。
ALLEXCEPT删除表中所有上下文筛选器,已应用于指定列的筛选器除外。
ALLNOBLANKROW从关系的父表中,返回除空白行之外的所有行或列的所有非重复值,并且忽略可能存在的所有上下文筛选器。
ALLSELECTED删除当前查询的列和行中的上下文筛选器,同时保留所有其他上下文筛选器或显式筛选器。
CALCULATE在已修改的筛选器上下文中计算表达式。
CALCULATETABLE在已修改的筛选器上下文中计算表表达式。
EARLIER返回所述列的外部计算传递中指定列的当前值。
EARLIEST返回指定列的外部计算传递中指定列的当前值。
FILTER返回一个表,用于表示另一个表或表达式的子集。
KEEPFILTERS计算 CALCULATE 或 CALCULATETABLE 函数时,修改应用筛选器的方式。
LOOKUPVALUE返回满足搜索条件所指定的所有条件的行的值。 函数可以应用一个或多个搜索条件。
REMOVEFILTERS清除指定表或列中的筛选器。
SELECTEDVALUE如果筛选 columnName 的上下文后仅剩下一个非重复值,则返回该值。 否则,返回 alternateResult。

results matching ""

    No results matching ""