返回指定日期列在当前上下文中的第一个非空日期。
语法
FIRSTDATE ( <日期列> )
参数 | 属性 | 描述 |
日期列 | 包含日期的列 |
返回值
表
只有一列的表
备注
<日期列>参数可以是以下任一项 :
- 对日期/时间列的引用。只有在这种情况下才应用上下文转换,因为列引用被替换为
CALCULATETABLE ( DISTINCT ( <日期列> ) )
- 返回单列日期/时间值的表表达式
- 定义日期/时间值的单列表的布尔表达式
结果表只包含日期列中存在的日期。
FIRSTDATE 是一个包含单个列和单个值的表。 因此,该函数可用作任何参数中需要表的函数的参数。 另外,只要需要日期值,FIRSTDATE 可以返回值的形式。
FIRSTDATE未针对 DirectQuery 进行优化,在计算列和行级别安全性公式中完全不受支持。 但可以在度量值和查询公式中使用,只不过无法保证性能。
示例
示例公式创建一个度量值,获取 Internet 销售记录在当前上下文中销售的第一个日期:
= FIRSTDATE('InternetSales'[SaleDateKey])
扩展阅读:
说点什么