【问题标题】:Comparison between previous week and current week total sales in powerBipowerBi 前一周和本周总销售额的比较
【发布时间】:2021-06-06 23:54:07
【问题描述】:

我是 PowerBI 社区的新手,我很困惑如何可视化并为需要比较上周/月/年数据与当前周的数据创建度量/列。

我尝试了互联网或其他论坛上提供的各种解决方案。如果有人能概述实现目标所需的步骤,我将不胜感激。

我拥有的数据是交易数据,我还创建了一个日期表。我不确定如何解决这个问题。

【问题讨论】:

    标签: powerbi dax powerbi-embedded


    【解决方案1】:

    您可以创建这样的度量(几天):

    PreviousDay = 
    var __DayOnRow = SELECTEDVALUE(Calendar[day])
    return
    CALCULATE( SUM(Table[SomethingToSum]), FILTER(ALL(Calendar),Calendar[day] =  __DayOnRow -1 ))
    

    这是如何工作的:

    1. SELECTEDVALUE 从当前上下文中获取特定日期
    2. __DayOnRow -1 给我们前一天(不是昨天的日期)
    3. FILTER with ALL,删除日历上的每个过滤器(当前行也是一个过滤器,所以不删除过滤器我们会得到两个排除条件)

    WEEK 怎么做?

    PreviousWeek = 
    var __WeekOnRow = SELECTEDVALUE(Calendar[Week])
    var __FirstDayOfWeek = calculate(min(Calendar[Day]), FILTER(ALL(Calendar), __WeekOnRow = Calendar[Week] ))
    var __LastDayOfWeek = calculate(max(Calendar[Day]), FILTER(ALL(Calendar), __WeekOnRow = Calendar[Week] ))
    
    return
    
    CALCULATE(SUM(Table[SomethingToSum]), FILTER(ALL(Calendar),Calendar[day] >=  __FirstDayOfWeek -7 &&  Calendar[day] <=  __LastDayOfWeek -7 ))
    

    【讨论】:

      猜你喜欢
      • 2020-09-06
      • 1970-01-01
      • 2017-05-12
      • 2019-08-18
      • 1970-01-01
      • 2020-06-09
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多