DAX 筛选器函数 SSMS



在SSMS中编写DAX。需要从我的表(DimProduct(中引入所有行和列,应在另一个表(子类别(上过滤,并且仅显示子类别键 nr 19这是我的代码:

EVALUATE 'Produkt'
(
    Filter
    (
        'DimProductSubcategory',
'DimProductSubcategory'[ProductSubcategoryKey]=19
))

但是我收到此错误:"此表达式中使用的函数不是有效函数,也不是度量值的名称。">

应该怎么写?

第一个选项:

EVALUATE
FILTER (
    'DimProductSubcategory',
    'DimProductSubcategory'[ProductSubcategoryKey] = 19
)

第二种选择:

DEFINE
    VAR T =
        FILTER (
            'DimProductSubcategory',
            'DimProductSubcategory'[ProductSubcategoryKey] = 19
        )
EVALUATE T

附注:

我推荐此网站进行 DAX 查询格式设置:)

PS2:

新的 SSMS 引入了 DAX 查询编辑器,它本质上是 DAX 的智能感知

最新更新