Power BI DAX YEAR 函数

Power BI YEAR 函数是 DAX 日期和时间函数之一,用于从给定的日期中返回一个四位数的年份,范围为 1900 到 9999。本文解释了 YEAR 函数,该函数接受日期值并返回从 1900 到 9999 的公历整数值,语法如下。

YEAR(<date>)

Power BI DAX YEAR 函数以给定列的日期值或日期的文本表示形式作为参数,并从中提取年份。

  • 该参数可以是日期、日期时间或返回日期时间或日期,或者可以隐式转换为日期时间或日期的表达式。 
  • 当日期参数是文本表示形式时,YEAR 函数使用当前的本地日期和时间设置来理解文本值。如果无法正确转换,YEAR 函数将返回错误。

Power BI DAX YEAR 函数示例

要演示 DAX YEAR() 函数,请转到“建模”选项卡,单击“新建列”按钮,并将其重命名为 Year。下面的表达式使用 SuperStore Orders 表中的 Order Date 列来打印 Order 日期中的年份值(1900-9999)。

接下来,请将新的 Year 列添加到表格报告中。有关其余Power BI方法,请参阅DateTime函数文章。有关更多图表 >> 单击此处

YEAR = YEAR(Orders[Order Date])

您可以尝试使用以下表达式,它会返回相同的结果。

YEARs = Orders[Order Date].[YEAR]
YEAR Function 1

您可以使用三个折线图来显示按年份划分的销售额、订单和利润。或者,创建一个堆积柱形图,其中 X 轴为 YEAR,Y 轴为 Profit,图例为 Sub-Category。单击堆积柱形图的任何部分,以查看或突出显示特定子类别中的 YEAR 结果。

POWER BI DAX YEAR Function 2