如何连接不同表中的列并在 Power BI/Power Query 中插入计算列

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

我在 Power BI 中有 2 个表:ITEMS 和 SUB_ITEMS。

  • ITEMS 是要执行的操作表。
  • SUB_ITEMS 是相对于主操作要执行的子操作表。
  • ITEMS 有 15 行。
  • SUB_ITEMS 有 70 行。

SUB_ITEMS 中的每个操作都有完成百分比:

  • 子动作1) 100%
  • 子动作2) 0%
  • 子动作3) 0%
  • 子动作4) 20%
  • 子动作5) 20%

在这种情况下,主要操作(ITEMS)的总进度应为 28%:

  • 子动作 1) 20% 的 100% = 20%
  • 子动作 2) 20% 的 0% = 0%
  • 子动作 3) 20% 的 0% = 0%
  • 子动作 4) 20% 的 20% = 4%
  • 子动作 5) 20% 的 20% = 4%
  • 总进度)20% + 0% + 0% + 4% + 4% = 28%

我创建了一个计算表,其中给出了每个操作的百分比(例如 20%)。 每个子操作的百分比已在表 SUB_ITEMS 中(例如 100%、0%、0%、20%、20%)。

我需要将 ITEMS 中的字段 ITEM_NUMER 与 SUB_ITEM_NUMBER 一起放入新表中,以便将 ITEMS 中的百分比(例如 20%)应用于 SUB_ITEMS 中的每个百分比(例如 100%、0%、0) %, 20%, 20%).

我不知道如何应用这个百分比,因为为实现 20% 百分比而创建的度量在 Power Query 中不可用,只能在 Power BI 中使用。

非常感谢您的帮助。

提前致谢。

powerbi powerquery
1个回答
0
投票

假设您的数据在 Powerquery 中如下所示

enter image description here

然后在 ITEMS 表中,添加列 .. 自定义列 .. 使用公式

 = [Percent]*List.Sum(SUB_ITEMS[Percent])
© www.soinside.com 2019 - 2024. All rights reserved.