【问题标题】:Power BI DAX to get previous month value from custom datePower BI DAX 从自定义日期获取上个月的值
【发布时间】:2020-08-01 00:26:32
【问题描述】:

我有一个包含 FiscalDate 信息的数据(财年从 7 月开始)。目前有一列显示收入,但收入是财政年度至今。要求是获得当月和上个月的收入。由于它是自定义日期,我无法使用标准日期函数来获取上个月的值。任何人都可以建议 Dax 可以为我提供上个月的收入。即使在报告中添加了额外的过滤器,它也应该可以工作。 给定数据集 enter image description here

预期输出

enter image description here

【问题讨论】:

  • PREVIOUSMONTH 是您想要的。日历年的上个月或财政年度的上个月是一样的。
  • Previousmonth 无效,因为会计年度的第一个月是 7 月,所以如果我申请上个月我会得到 6 月,这是错误的结果

标签: powerbi excel-2010 dax


【解决方案1】:

问题不是很清楚。据我了解:您需要一个上个月的公式,该公式在财政年度的第一个月(7 月)返回 0。

解决方案:

Previous Month KPI:=
VAR _FiscalYearFirstMonth = 7
        IF(
           'Calendar'[Month code] = _FiscalYearFirstMonth, 0,
           CALCULATE([MEASURE], PREVIOUSMONTH('Calendar'[Date])
        ) 

如果当前月份是财政年度的开始(7 月),则返回 0,否则计算上个月。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多