Power BI PREVIOUSDAY 函数是 DAX 日期和时间函数之一,可用于返回一个表,该表根据给定的日期包含所有前一天的日期。本文介绍了 Power BI DAX PREVIOUSDAY 函数,该函数接受日期值并使用当前上下文返回给定输入中第一个日期之前一天的所有日期的列,其语法如下。
PREVIOUSDAY(<dates>)
Power BI DAX PREVIOUSDAY 函数示例
为了演示 DAX PREVIOUSDAY() 函数,请单击“建模”选项卡上的“新建表”按钮,并将其重命名为 PreviousDay。下面的表达式使用 FactInternetSales 表。它创建了一个表,其中包含 OrderDate 列中第一个日期的所有前一天日期。
为了展示这一点,我们在表报告中添加了 OrderDate、PREVIOUSDAY、Order Quantity 和 Sales Amount。有关其余Power BI 方法,请参阅DateTime 和函数文章。更多图表 >> 点击此处。
PreviousDay = PREVIOUSDAY(FactInternetSales[OrderDate])
下面的 PREVIOUSDAY 表达式创建了一个简单的度量值。它计算并显示 FactInternetSales 表中前一个 OrderDate 日期的 Sales Amount 的总和。为了将当前日期的销售额与前一日的销售额进行比较,我们在表中添加了 OrderDate、Sales Amount 以及前一日和次日销售额的总和。
PreviousDaySales = CALCULATE(SUM(FactInternetSales[SalesAmount]), PREVIOUSDAY(FactInternetSales[OrderDate]))
