我有 Supplier 维度表与 InvoiceDetail 事实表有1:n的关系 . 我想获得像SQL一样的活跃供应商列表,但是在DAX语言中:
Supplier
InvoiceDetail
SELECT [Id] ,[Name] ,[Code] ,[CountryIso] FROM [Supplier] s WHERE EXISTS (SELECT 1 FROM [InvoiceDetail] id WHERE s.id = id.SupplierId)
我不确定如何使用DAX进行测量
假设有效供应商意味着供应商有针对他们的发票,并且您的数据看起来像这样 .
发票表
供应商表
在两个表之间创建关系将生效,“加入”两个表 .
然后,您可以使用发票表中的发票编号字段和供应商表中的名称/代码/ countryiso .
示例是:
该值仅从发票表中提取,因此您只能看到有效的发票 .
如果作为活动供应商意味着具有真正的bool值,请加入表并在该bool值上添加报表/页面宽度过滤器 .
1 回答
假设有效供应商意味着供应商有针对他们的发票,并且您的数据看起来像这样 .
发票表
供应商表
在两个表之间创建关系将生效,“加入”两个表 .
然后,您可以使用发票表中的发票编号字段和供应商表中的名称/代码/ countryiso .
示例是:
该值仅从发票表中提取,因此您只能看到有效的发票 .
如果作为活动供应商意味着具有真正的bool值,请加入表并在该bool值上添加报表/页面宽度过滤器 .