2016-10-25 8 views
1

データテーブルを構成する複数のクエリを含むブックがあります。
[Data1]は、[Data2]クエリから参照されるプライマリテーブルを構成するクエリです。

[Data2]クエリを実行すると、[Data1]クエリを強制的にリフレッシュする方法はありますか?PowerQueryで別のクエリを再実行する方法

また、「データ/すべて更新」を押すと、クエリの依存性が考慮されますか?
それらはすべて同時にリフレッシュされているようですが、実際にはそれを1つ後に行うと思います。

ありがとうございます。

答えて

2

クエリ Data1からData1を参照する場合は、更新する必要はありません。 PQはそれがいくつかのより多くのデータを必要とし、Data1(クエリとして)を自動的にリフレッシュすることを理解しています。

let 
    Data2=Data1 //PQ refreshes _query_ named Data1 
in 
    Data2 

しかし、あなたは、Excelのシート上テーブルのData1を参照する場合、このテーブルは静的であるため、あなたは、それを手動で更新する必要があります。

let 
    Data2=Excel.CurrentWorkbook(){[Name="Data1"]}[Content] //PQ doesn't refresh _table_ named Data1 
in 
    Data2