为什么在power bi中一般需要新建日期表,而在tableau中则不需要?

在 Power BI 中新建日期表是因为 Power BI 的 DAX 语言不支持内置的日期函数,因此需要通过新建日期表来解决这个问题。这样做能够使用 DAX 函数来创建和使用日期相关的指标,并对日期数据进行分析。

在 Tableau 中不需要新建日期表,因为 Tableau 支持内置的日期函数和功能,例如年、季度、月份等。因此,可以直接在 Tableau 中使用日期字段,并对其进行分组和计算。

总的来说,在 Power BI 中新建日期表的目的是更好地分析日期数据,而在 Tableau 中不需要新建日期表是因为 Tableau 支持内置的日期功能。

新建日期表的DAX代码:

日期表 = ADDCOLUMNS (
	CALENDAR (date(2021,1,1),date(2023,12,31)),
	"年", YEAR ( [Date] ),
	"季度", ROUNDUP( MONTH ( [Date] )/3,0 ),
	"月", MONTH ( [Date] ),
	"周", WEEKNUM([Date]),
	"年季度", YEAR ( [Date] ) & "Q" & ROUNDUP( MONTH ( [Date] )/3,0 ) ,
	"年月", YEAR ( [Date] ) * 100 + MONTH ( [Date] ),
	"年周", YEAR ( [Date] ) * 100 + WEEKNUM ( [Date] ),
	"星期几", WEEKDAY([Date])
    )
结果展示
结果展示

 

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐