2016-04-15 40 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

供應商表

Supplier Table

創建兩個表之間的關係實際上是「加入」的兩個表。

Joining the Tables

然後,您可以使用發票號碼字段從發票表和名稱/代碼/ countryiso從供應商表。

的例子是:

enter image description here

值只正在從發票表格抽出,所以你只能看到積極的發票。

如果作爲活動供應商意味着具有true bool值,請加入表格並在該bool值上添加一個報告/頁面寬度過濾器。