Data Analytics

Power BI - DAXと高度なダッシュボード

DAX(メジャー、計算列、CALCULATE、FILTER、ALL)、ドリルダウン、ブックマーク、公開

20 面接問題·
Senior
1

DAXにおけるメジャーと計算列の根本的な違いは何ですか?

回答

メジャーは現在の可視化コンテキストにおいて、ユーザー操作(フィルター、スライサー)ごとに動的に計算されますが、計算列はデータ読み込み時に一度だけ評価され、テーブル内のメモリに格納されます。メジャーはコンテキストに応じて変化する集計やKPIに最適で、計算列はソートやグループ化が必要な固定属性に適しています。

2

DAXのCALCULATE関数の主な役割は何ですか?

回答

CALCULATEは、式が評価されるフィルターコンテキストを変更できるため、DAXで最も強力な関数です。最初の引数として式を取り、続いて現在のコンテキストを置き換えまたは変更する1つ以上のフィルターを受け取ります。これにより、ユーザーが適用したスライサーに関係なく、特定のフィルターを無視したり、新しいフィルターを追加するメジャーを作成できます。

3

メジャー内でテーブルまたは列のすべてのフィルターを削除するために使用するDAX関数はどれですか?

回答

ALL関数は、指定されたテーブルまたは列に適用されたすべてのフィルターを削除し、アクティブなスライサーに関係なく総計を取得できるようにします。通常、CALCULATEと共に使用され、合計に対するパーセンテージや全データセットとの比較を計算します。ALLEXCEPTは、特定の列のフィルターを除くすべてのフィルターを削除する派生関数です。

4

DAXで総計に対するカテゴリの貢献率(パーセンテージ)をどのように計算しますか?

5

DAXにおけるALLとALLEXCEPTの違いは何ですか?

+17 面接問題

次の面接に向けてData Analyticsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める