首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按年分列的合同收入-取决于合同期限

按年分列的合同收入-取决于合同期限
EN

Stack Overflow用户
提问于 2018-10-14 14:53:13
回答 1查看 113关注 0票数 0

首先,我对Power BI和DAX没有多少经验。

我对计算年收入取决于合同期限和显示公司年收益有疑问。

数据存储在Excel文件中,所有合同都包含有关contract_start (日期时间)、contract_end (日期时间)和年度合同值(收入)的信息。

例如:

我有5份合同(A、B、C、D、E):

  • A-2019年年底(价值100万欧元/年)
  • B-2019年年底(价值100万欧元/年)
  • C-2020年年底(价值200万欧元/年)
  • D-2021年年底(价值100万欧元/年)
  • E年底2022年(价值500万欧元/年)

因此,我的最终结果必须是(每年合同收入之和):

  • 2019年= A+B+C+D+E
  • 2020年= C+D+E
  • 2021 = D+E
  • 2022 =英

编辑:附加:也可以包含合同,其中有空白的contract_end?如果合同的contract_end为空白,则意味着该合同在解除之前有效。

所以,除了合同A,B,C,D,E,还有2份合同,F和G,它们都有“空白”contract_end,每一份都值100万美元/年。

  • A-2019年年底(价值100万欧元/年)
  • B-2019年年底(价值100万欧元/年)
  • C-2020年年底(价值200万欧元/年)
  • D-2021年年底(价值100万欧元/年)
  • E年底2022年(价值500万欧元/年)
  • F-直至注销(价值100万欧元/年)
  • G-直至注销(价值100万欧元/年)

是否可以在图表中(F和G之和)每年增加“虚拟”200万欧元?

图中的例子:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-14 15:34:01

如果您的桌子看起来像这样:

然后是这样的一位博士:

代码语言:javascript
复制
Total_Income =
CALCULATE (
    SUM ( 'table'[Yearly_Income] ),
    FILTER (
        ALL ( 'table' ),
        'table'[EndYear] >= SELECTEDVALUE ( 'table'[EndYear] )
    )
)

在如下列图中的结果( Axis上的“表”年底,值上的Total_Income ):

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52803905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档