2016-04-15 58 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值上添加一个报告/页面宽度过滤器。