Reference Power Bi数据源,最佳查询选项:复制、复制或引用?

Reference Power Bi数据源,最佳查询选项:复制、复制或引用?,reference,duplicates,copy,powerbi,powerquery,Reference,Duplicates,Copy,Powerbi,Powerquery,我有一个PBI文件,在其中我通过几个步骤(例如合并两个文件)进行了power查询 我想从这个查询中生成几个输出文件,但是这些文件的具体步骤(我对这些查询中的数据做了一系列具体的更改) 如果我刷新我的PBI文件,我希望从原始查询到源于此文件的三个查询的所有查询都会受到影响 如果在原始查询中添加新步骤,我还希望对其他三个查询产生影响 到目前为止,我使用了副本: 我接受了我最初的查询,右键单击,只使用了“复制”选项。但是,这将同时复制用于创建查询的先前合并的文件 我看到Power BI中还有“复制”和

我有一个PBI文件,在其中我通过几个步骤(例如合并两个文件)进行了power查询

我想从这个查询中生成几个输出文件,但是这些文件的具体步骤(我对这些查询中的数据做了一系列具体的更改)

如果我刷新我的PBI文件,我希望从原始查询到源于此文件的三个查询的所有查询都会受到影响

如果在原始查询中添加新步骤,我还希望对其他三个查询产生影响

到目前为止,我使用了副本: 我接受了我最初的查询,右键单击,只使用了“复制”选项。但是,这将同时复制用于创建查询的先前合并的文件

我看到Power BI中还有“复制”和“引用”选项

我试着做了一些研究,我读了以下关于“复制”的内容:

“复制将查询及其所有应用步骤复制为新查询;精确副本。”

对我来说,这似乎与“副本”完全相同,因此,我希望在复制查询时可以得到以前合并的文件的副本。但是没有。我对它进行了测试,只有选定的查询被复制

然而,当我进行“reference”测试时,我的查询出现了,这次只有结果(不是创建它所使用的数据),但它没有步骤。当我尝试单击“源”时,我无法“看到”源

因此,我对前进的最佳道路,以及更广泛地采用的最佳案例和做法感到困惑


我可以选择什么选项使PBI在每次刷新源代码时都能执行相同的步骤,即合并两个文件,然后在源代码的三个副本上执行一系列特定步骤?

我怀疑您希望执行以下操作:

  • 加载
    Universe 1
    Universe 2
  • 将它们合并到一个表中
    Merge1
  • 创建三个引用
    Merge1
  • 为每个新查询创建特定步骤
  • 这样,每个新查询都从完全相同的位置开始,而不必分别加载
    universe1
    universe2
    三次

    如果转到“查询依赖项”视图,它应该如下所示:


    请注意,我已经禁用了前3个表的加载(建模),因为我们可能只需要将它们作为暂存表。

    谢谢您的回答。因此,我对合并的结果(我的两个宇宙的合并)进行引用,然后在每个引用中执行特定的步骤?但是这样,如果我的excel中有新数据,会发生什么?如果我刷新两个起始文件中的一个呢?在这种情况下会发生什么?这会在我的ref中传播吗?如果我将步骤添加到合并文件(如新的条件列)中,它真的会传播到我的ref吗?数据从上到下流动。表中的任何更改都会传播到它下面的所有更改。我建议您执行合并表中三个Ref表共有的所有步骤,因此您只需执行一次,因为它会传播。引用只是指从被引用查询结束的地方开始。好的,谢谢你的回答,谢谢你发现了查询依赖项工具。这真是太棒了!我现在也将尝试更好地理解为什么有人想要复制或复制。我认为重复是指某人不希望“原始”查询中的更改影响后代。例如,如果您有两个非常相似但来自不同来源的查询,而您不想合并,则重复将非常方便。只需复制一个并做一些更改。