在SSMS中编写DAX。需要从我的表中带来所有行和列(DimProduct), 应该在另一个表(子类别)上过滤,并且只显示SubcategoryKey nr 19 这是我的代码:
EVALUATE 'Produkt'
(
Filter
(
'DimProductSubcategory',
'DimProductSubcategory'[ProductSubcategoryKey]=19
))
但我得到了这个错误: "此表达式中使用的函数不是有效函数,也不是度量的名称。"
应该怎么写?
答案 0 :(得分:0)
第一个选项:
EVALUATE
FILTER (
'DimProductSubcategory',
'DimProductSubcategory'[ProductSubcategoryKey] = 19
)
第二个选项:
DEFINE
VAR T =
FILTER (
'DimProductSubcategory',
'DimProductSubcategory'[ProductSubcategoryKey] = 19
)
EVALUATE T
PS:
I recommend this website for the DAX query formatting :)
PS2:
New SSMS introduces DAX Query Editor which is essentially intellisense for DAX