热线电话:13121318867

登录
2020-10-29 阅读量: 720
​Power BI中引入日期时间之后需要注意什么?

问题详述:Power BI中引入日期时间之后需要注意什么?


解答:

当引入时间智能后,一定要遵守两个基础原则。

  • 日期范围必须是连续的。

  • 在数据模型中数据范围一定是包含所有使用的其他表中的日期。

一旦你知道你数据中的最大值和最小值日期就可以使用CALENDAR来生成日期,即使两个值在不同的表里面如下:

DateDimension = CALENDAR(MIN(‘Stock‘[PurchaseDate]),  MAX(‘Invoices‘[InvoiceDate]))

或者,你可能更喜欢日期维度通过全年的数据,在这种情况下,公式可以这样创建表:

DateDimension = CALENDAR(STARTOFYEAR(MIN(‘Stock‘[PurchaseDate])), ENDOFYEAR(MAX(‘Invoices‘[InvoiceDate])))

这个公式扩展了DAX的计算,两个计算年的公式也是极其有帮助的:

  • StartOfYear() - 这个公式得出最小的年份。

  • EndOfYear() - 这个公式得出最大的年份


44.3788
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子