DAX Power Pivot建立现金流量表(间接方法)

时间:2019-07-20 00:24:24

标签: excel dax powerpivot

这是此问题的当前文件(download from OneDrive

我有以下数据模型:

enter image description here

这是每个表中的示例数据:

enter image description here

我有这个DAX度量来计算运行总和并获得损益表的小计:

IF (
    HASONEVALUE ( DIM_IncStatement[Label] );
    CALCULATE (
        [Total Value];
        ALL ( DIM_IncStatement );
        DIM_IncStatement[Code] < VALUES ( DIM_IncStatement[Code] )
    )
)

这是经营利润:

=
CALCULATE (
    [Subtotal Income Statement];
    ALL ( DIM_IncStatement[Level1] );
    FILTER ( DIM_IncStatement; DIM_IncStatement[Code] = 9 )
)

当前损益表的数据透视表如下所示:

enter image description here

作为现金流量表,如果要基于损益表中的某些信息,我需要获取该信息并将其放在相应的行中。

这是现金流量表的基本结构:

enter image description here

问题:

在现金流量报告中采用哪种DAX措施来实现“营业利润”,“成本折旧”,“费用折旧”以及最终的EBITDA(是前一个值的总和)?

enter image description here

我已经尝试过这样做以获取运营利润,但是在添加度量之后,数据透视表将变为空:

=
CALCULATE (
    [Operational profit];
    ALL ( DIM_Cash_Flow );
    FILTER ( DIM_Cash_Flow; DIM_Cash_Flow[Report code] = "OP" )
)

如果有人可以提供提示,我将非常感激……尝试了几个小时!

0 个答案:

没有答案