Excel-dax-updating-results-of-dax-formulas
提供:Dev Guides
DAX数式の結果の更新
DAX数式は、外部データソースからのデータを含む大きなデータを含む計算で使用されます。 DAX計算はライブデータも対象としているため、データは時々変更される可能性があります。
DAX式の結果は、2つの機会に更新する必要があります-
- データ更新-データが更新されたとき。
- 再計算-DAX式に変更がある場合。
データの更新と比較 再計算
データの更新と再計算は、2つの別個の関連する操作です。
- データ更新は、ワークブックのデータモデルのデータを更新して、外部データソースから最新のデータを取得するプロセスです。
- 再計算とは、DAX数式を含むブック内のすべての列、テーブル、およびピボットテーブルを更新し、DAX数式自体の変更に起因する基になるデータの変更を反映するプロセスです。
ブック内のDAX数式が再計算されるまで、ブックを保存または発行しないでください。
データモデルのデータを更新するさまざまな方法
Power Pivotは、外部データソースの変更を自動的に検出しません。
- 指定できる間隔で、Power Pivotウィンドウからデータを手動で更新できます。
- ブックをSharePointサイトに公開している場合、外部ソースからの自動データ更新をスケジュールできます。
これらの詳細については、「データモデルのデータの更新」の章を参照してください。
DAXフォーミュラの再計算
DAX数式の再計算は重要なタスクです。再計算中に列の依存関係がチェックされ、列が変更された場合、データが無効な場合、または以前使用していたDAX数式にエラーが発生した場合に通知されるためです。
再計算は、次の方法でパフォーマンスに影響を与える可能性があります-
- 計算列の場合、DAX式を変更するたびに、列全体に対してDAX式の結果を常に再計算する必要があります。
- 計算フィールドの場合、DAX数式の結果は、計算フィールドがピボットテーブルまたはピボットグラフのコンテキストに配置されるまで計算されません。 データのフィルターに影響を与える行または列のヘッダーを変更するか、ピボットテーブルを手動で更新すると、DAX数式が再計算されます。
DAXでは、数式の再計算は自動または手動で実行できます。
再計算の詳細については、「* DAX数式の再計算*」の章を参照してください。