注意
不建议将此函数用于 视觉计算,因为它可能会返回毫无意义的结果。
计算按列的排序值筛选的表达式,并返回不为空的表达式的最后一个值。
语法
LASTNONBLANKVALUE(<column>, <expression>)
参数
| 术语 | 定义 |
|---|---|
column |
返回单列表的列或表达式。 |
expression |
为 column的每个值计算的表达式。 |
返回值
与 expression的排序值对应的最后一个非空值 column。
言论
列参数可以是下列任一项:
- 对任何列的引用。
- 包含单个列的表。
此函数不同于 LASTNONBLANK,该
column将添加到筛选器上下文中,以便计算expression。在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
例
以下 DAX 查询,
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"LNBV",
LASTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
返回
| DimProduct[类] | [LNBV] |
|---|---|
| L | 132.44 |
| H | 137.6 |
| M | 84.97 |
| 2288.6 |