SQL - 将计划与实际 table 与计划 table 中的日期标准合并。对于 Power BI

SQL - Merging planned vs actual tables with a date criteria in the planned table. for Power BI

我有一个关于计划和实际 table 及其合并的一般性问题。

我对产品及其数量有一个计划 table,对于实际存在的(实际)也是如此。双方都存在差距,例如,并非每个计划都有实际,也不是每个实际都有计划。我使用 select 联合将两个 table 结合起来,我创建了另一个名为“类型”的列,然后我在其中标记了实际或计划的数字。但是我觉得这不是做事的好方法。我还应该补充一点,我有一个计划 table.

的数据标准

是否有构建 SQL 以合并两个 table 以便在 Power BI 中查看的好方法?

你所做的看起来不错,将 2 个表与一个附加列合并以标识 planned/actual,你计划的最终输出最重要, 如果你通过这样做达到了你的效果,那么这是一个很好的方法。

感谢@msta42a。秘诀就是创建一个通用密钥。

我还发现,在 Power BI 中,将两列放在单独的列中而不是放在同一列中并由“类型”分隔更容易处理,尤其是在创建 trand 列或比较两人