2016-09-22 15 views
14

私はPower BIをしばらく使っていましたが、そのヘルプトピックを閲覧すると混乱することがよくあります。 DAX関数やPower Queryとして使用されている関数や数式をよく参照しますが、これらの2つの違いを区別することはできません。私を案内してください。DAXとPower Query(またはM)の違いは何ですか?

答えて

26

MとDAXは完全に異なる2つの言語です。

MはPower Query(a.k.a.A.k.a. Get ExcelTransform in Excel 2016)およびPower BI Desktopのクエリツールで使用されます。その機能と構文はExcelのワークシート機能とは大きく異なります。 Mは、多数のデータ・ソースを照会するために使用されるマッシュアップ照会言語です。これにはデータを変換するコマンドが含まれており、クエリと変換の結果をExcelテーブルまたはExcelまたはPower BIデータモデルに返すことができます。

さらに詳しい情報はMのhereで、お好きな検索エンジンを使用して見つけることができます。

DAXは、Data Analysis eXpressionsの略です。 DAXはPower PivotおよびPower BI Desktopで使用される数式言語です。 DAXは関数を使用して、テーブルに格納されているデータを処理します。一部のDAX関数はExcelワークシート関数と同じですが、DAXには複雑なデータシナリオを要約、スライス、およびサイクリックするためのさらに多くの機能があります。

検索エンジンの使い方を知っている場合は、DAXのチュートリアルや学習リソースがたくさんあります。またはhereを開始してください。

本質的には、Power Query(M)を使用してデータソースを照会し、データをクリーンアップして読み込みます。次に、DAXを使用してPower Pivotのデータを分析します。最後に、Power BIでピボットテーブル(Excel)またはデータ視覚化を構築します。

+0

すばらしい説明! (upvoted) –

+0

よく言った - それをコピーして "Documentation"に貼り付けてください。 –

+0

@MikeHoney良いアイデア。ここには[Documentation](http://stackoverflow.com/documentation/powerbi/6980/power-query-m-and-dax-whats-the-difference#t=201609300341275121819)のページがあります。 – teylyn

関連する問題