【问题标题】:DAX PowerBI - Dynamic measure based on data typeDAX PowerBI - 基于数据类型的动态测量
【发布时间】:2020-02-10 16:23:05
【问题描述】:

我有一个来自我们财务系统的数据转储,其中包含部门、总帐代码、年、月和分类帐(即实际美元或实际 FTE)和金额。

我想显示在一个矩阵中,显示实际 $ 实际 FTE 的总和,但是,当我在矩阵上钻取到仅一年时,它对 FTE 求和(这是错误的)。

我设法创建了一个平均 FTE 的度量,然后将其乘以不同的行数以获得结果(您可能会注意到我有点迷茫)。但是那个数学然后打破了 $$ 金额,我不知道如何以一种方式计算 FTE 的度量,而以另一种方式计算 $$ 的度量,但将它们返回到同一个变量中!!

如有混淆,请见谅。

Department            GLCode         Ledger       Year      Month      Value
02.Provider Service   3000.222.101   Actual $     2016/17   01-Jul   1269.69
02.Provider Service   3000.222.101   Actual $     2016/17   02-Aug   1461.94
02.Provider Service   3000.222.101   Actual FTE   2016/17   01-Jul      0.25
02.Provider Service   3000.222.101   Actual FTE   2016/17   02-Aug      0.27

上面需要返回 $2731.63 的 Actual $ 和 0.26 的 Actual FTE

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    执行此操作的一种方法是在 Ledger 列上旋转您的数据,以获得 Actual $Actual FTE 的单独 Value 列。单击Edit queries,选择Ledger 列并单击Transform -> Pivot Column 选择Value 作为值列:

    然后将Actual FTE的默认汇总设置为Average

    然后,您可以将这些列添加到您的视觉效果中并进行不同的汇总 - 在 Actual $ 上求和,在 Actual FTE 上求平均值,例如像这样:

    【讨论】:

    • 啊哈-谢谢。这有点帮助,但似乎我过度简化了我的数据示例。我目前拥有 GLCode 的地方实际上是更大层次结构的一部分。我的日期在矩阵的顶部,GL 层次结构在左边。
    • 我设法通过平均 FTE 并将它们乘以层次结构中不同的 GL 代码数(将平均值转换回总和)来计算出这一点。这可行,但它是一个动态计算的 MEASURE。我确信它一定很简单,但我想在 $ 的总和旁边显示这个度量。
    猜你喜欢
    • 2020-02-19
    • 2018-08-10
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多