【问题标题】:Calculating difference of the values in same column of table by a date column of other table通过其他表的日期列计算表中同一列中的值的差异
【发布时间】:2018-02-08 21:12:22
【问题描述】:

我有一些表格,如 Power BI 中的图像所示。基本上,我需要根据 SQLServerDateTable 中的 Fiscal Year 列计算表 RET ALL 中列出的名为 ACT Renew(数据类型:整数)的列的差异。

因此,创建的度量可能应该将值列为: 值 = ( ACT Renew 的总和,财政年度 = 2018) - (ACT Renew 的总和,财政年度 =2017 )

我已经设置了这些表之间的关系,并且从过滤的角度来看,一切都可以很好地同步,我知道这很容易过滤,我能够做到这一点,但根据要求,我需要为此编写一个措施将其显示为图块。

任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    您应该能够在CALCULATE 内部进行过滤以执行此操作,并且如果表相关,它应该可以正常工作。

    MeasureValue = 
        CALCULATE(SUM('RET all'[ACT Renew]), SQLServerDateTable[FiscalYear] = 2018) -
        CALCULATE(SUM('RET all'[ACT Renew]), SQLServerDateTable[FiscalYear] = 2017)
    

    【讨论】:

    • 谢谢@Alexis。我之前尝试过相同的 Dax,但我输入的是“2018”而不是 2018,这给了我比较错误。非常感谢。
    • 快速问题:如果我必须使用 WeekEndingDate(它的日期列)而不是会计年度怎么办。例如,如果我需要在上述 DAX 中的日期期间之间进行过滤,那将如何工作。抱歉对 DAX 查询有点陌生。
    猜你喜欢
    • 2019-09-25
    • 1970-01-01
    • 2019-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多