使用DAX和PowerBI.com进行数据时间分析与共享
1. 使用DAX进行时间数据分析
DAX(数据分析表达式)在Power Pivot中可用于分析数据随时间的演变,从而从数据中提取有价值的信息。
1.1 计算上一季度的销售数量
若要查看相对于筛选可视化日期的上一季度销售数量,可使用以下公式:
NumberOfSalesPreviousQtr := CALCULATE(
COUNT(InvoiceLines[InvoiceID]),
DATEADD(DateDimension[DateKey], -1, QUARTER)
)
可以根据具体需求调整该公式,结合之前介绍的DAX聚合函数以及 DATEADD() 函数支持的四种时间间隔类型(年、季度、月和日),创建各种时间比较指标。
1.2 与上一年数据比较
YearOnYearDelta 和 YearOnYearDeltaPercent 这两个度量值用于计算与上一年相比的销售增减情况,并以百分比形式表示变化。以下是将它们添加到 Invoices 表的代码:
YearOnYearDelta := IF(
ISBLANK(SUM(InvoiceLines[SalePrice])),
BLANK(),
IF(
ISBLANK(CALCULATE(SUM(InvoiceLines[SalePrice]), DATE
超级会员免费看
订阅专栏 解锁全文
1602

被折叠的 条评论
为什么被折叠?



