【问题标题】:Power BI Week Visual FilteringPower BI 周视觉过滤
【发布时间】:2020-01-14 03:39:17
【问题描述】:

这里是 Power BI 新手。我有多个需要按周过滤日期的报告。有时,我可以使用同一表中列中的日期将数据与我的 Week 列一起显示。

我认为基于日期列构建周列会产生易于使用的视觉效果。周列的计算方式:

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 日期过滤器进行过滤会导致计算的度量不显示或破坏模型。我知道很多参考说明拥有一个单独的日历表是​​至关重要的,我想我并不完全理解。提前致谢。

【问题讨论】:

    标签: date powerbi dax hierarchical-data


    【解决方案1】:

    如果您尝试以日期格式创建星期,则可以使用以下计算:

    Week = Table[Start] -  WEEKDAY(Table[Start],2)+1
    

    这将返回一周中的星期一日期,如果您想要其他日期,您可以相应地调整计算。

    如果这不是您想要的,那么您可能需要进一步澄清您的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 2022-08-04
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 2020-12-09
      相关资源
      最近更新 更多