Power Bi - 订单期间每月收入

问题描述 投票:0回答:1

我是 Power Bi 新手,无法找到以下问题的解决方案。

我有一张收入数据表如下:

  • (项目)创建日期
  • 项目启动
  • 状态(报价、订单)
  • 项目结束
  • 截止日期
  • 客户姓名
  • 每年收入
  • ...

我想显示某个时间段内的新收入,例如 2024 年(1 月)至 2025 年(12 月)。

在条形图中我想显示订单和报价。请参阅以下链接(侧面第一张图片/红色和蓝色)了解我正在寻找的示例:https://www.instructorbrandon.com/power-bi-data-visualization-column-charts/

例如有以下项目为订单

  • 客户 1 - 开始 01/2024 结束 12/2024 - 1000 € - 显示 12 个月的酒吧/收入

  • 客户 2 - 开始 06/2024 结束 12/2024 - 1000 € - 显示 7 个月的酒吧/收入

  • 客户 3 - 开始于 08/2024 结束于 07/2026 - 1000 € - 显示 24 个月的酒吧/收入

  • 客户 4 - 开始 01/2024 结束 12/2026 - 1000 € - 显示 36 个月的酒吧/收入

我想累积订单的整体数据,顶部应该有另一个栏块。

提前感谢您对这个问题的任何帮助。

我尝试使用聊天 gpt 和 Dax 的几个公式以及该时间段的 if 条件找到解决方案,但我找不到解决方案。

powerbi dax powerbi-desktop powerbi-custom-visuals
1个回答
0
投票

对于任何有兴趣的人,这是我的解决方案:

  1. 创建一个措施:

每月收入= 计算( 总和( 项目, 如果( 项目[状态] = "Auftrag" && 项目[开始日期] <= MAX(DateTable[Date]) && (ISBLANK(Projects[End Date]) || Projects[End Date] >= MAX(DateTable[日期])), 项目[年收入] / 12,
0 ) ) )

  1. 创建另一个措施:

累计收入= 计算( [每月收入], 筛选( 全部(日期表), 日期表[日期] <= MAX(DateTable[Date]) ) )

  1. 创建一个日期表,其中包含年份和月份列:

然后在 x 轴上使用日期表的年份和月份,在 y 轴上使用 CumulativeRevenue。

从原始项目列表中,这将生成一个条形图,其中每个项目的收入及其每月收入从项目开始到项目结束为止累积。有点像俄罗斯方块,有收入块。 ;-)

如果您的收入列表中有报价和订单作为项目状态,您可以在条形图的图例中使用此状态。因此,您将收到一个条形图,其中包含订单收入曲线以及作为报价的潜在收入曲线。

© www.soinside.com 2019 - 2024. All rights reserved.