2016-04-15 11 views
0

Supplier次元テーブルはInvoiceDetailファクトテーブルと1:nの関係を持っています。私は、SQL以下のようなアクティブサプライヤーのリストを取得したいと思いますが、DAX言語で:DAXで連結された行のリストを取得

SELECT [Id] 
    ,[Name] 
    ,[Code] 
    ,[CountryIso] 

FROM [Supplier] s 
WHERE EXISTS (SELECT 1 FROM [InvoiceDetail] id WHERE s.id = id.SupplierId) 

私はそのアクティブなサプライヤーの手段を想定すると、DAX

答えて

1

では測定に行うことができますどのように確認していませんサプライヤーは、彼らに対して請求書を持っており、あなたのデータは次のようになり、そのこと..

請求書の表

Invoice Table

効果で、2つのテーブルを「参加」にする2つのテーブル間のリレーションシップを作成するサプライヤー表

Supplier Table

。あなたはその後、請求書テーブルとサプライヤー・テーブルから名/コード/ countryisoから請求書番号フィールドを使用することができます

Joining the Tables

ている例:

enter image description here

値は請求書テーブルから引き出されているので、あなたは、アクティブな請求書をのみ表示されます。

アクティブなサプライヤは真のブール値を持つことを意味します。テーブルを結合し、そのブール値にレポート/ページワイドフィルタを追加します。

関連する問題