LASTDATE 函数

返回当前上下文中指定日期列的最后日期。

语法

LASTDATE(<dates>)

参数

术语

定义

dates

包含日期的列。

返回值

包含具有日期值的单列和单行的表。

注释

备注

若要了解有关上下文如何影响公式结果的详细信息,请参阅Context

dates 参数可以是以下任何项:

  • 对日期/时间列的引用

  • 返回由日期/时间值构成的单列的表表达式

  • 定义由日期/时间值构成的单列表的布尔表达式

备注

CALCULATE 函数 一文中介绍了针对布尔表达式的约束。

在当前上下文是单个日期时,由 FIRSTDATE 和 LASTDATE 函数返回的日期将相等。

从技术上来讲,返回值是包含单个列和单个值的表。 因此,该函数可用作在其参数中要求表的任何函数的参数。 此外,只要要求日期值,就可以使用返回值。

不支持在 DirectQuery 模式下使用此 DAX 函数。 有关 DirectQuery 模型中的限制的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=219172

示例

下面的公式示例创建一个度量值,当销售是通过 Internet 销售渠道进行时,该度量值获取当前上下文的最后日期。

为了阐释此示例的工作方式,创建一个数据透视表,并且向该数据透视表的**“行标签”区域添加字段 CalendarYear。 然后使用在代码部分中定义的公式,将名为 LastSaleDate 的度量值添加到该数据透视表的“值”**区域。

=LASTDATE('InternetSales_USD'[SaleDateKey])

请参阅

参考

FIRSTDATE 函数

LASTNONBLANK 函数

其他资源

日期和时间函数 (DAX)

时间智能函数 (DAX)

获取示例数据