Power BI新手在这里。我有多个报告,需要按星期过滤日期。有时,我可以使用同一表中一列的日期来获取要与“周”列一起显示的数据。
我认为基于日期列构建“星期”列会产生易于使用的视觉效果。周列的计算方法是:
WeekYear = IF(
FORMAT(WEEKNUM(START.[Date],1)-1,"00"="00",
"Wk53-" & YEAR(START.[Date])-1,
"Wk" & FORMAT(WEEKNUM(START.[Date],1)-1,"00") & "-" & YEAR(START.[Date]))
这将导致x轴以以下格式显示星期:Wk52-2019
。如果列START
的基础数据采用正确的日期时间格式,那么可能是什么问题?
我注意到视觉上的数据没有针对日期范围显示进行过滤而没有问题。尝试使用DATESINPERIOD
或其他DAX日期过滤器进行过滤导致计算得出的度量不显示或破坏模型。我知道很多引用状态都有一个单独的日历表很关键,我想我不太了解。提前致谢。
答案 0 :(得分:0)
如果您尝试以日期格式创建星期,则可以使用以下计算:
Week = Table[Start] - WEEKDAY(Table[Start],2)+1
这将返回一周中的星期一日期,如果需要其他日期,则可以相应地调整计算。
如果这不是您想要的,那么您可能需要进一步澄清您的要求。