2017-04-12 6 views
1

SSMSにDAXを書き込む。私のテーブル(DimProduct)からすべての行と列を持参する必要があり、 は、別のテーブル(サブカテゴリ)で濾過し、わずか19 NR SubcategoryKeyを表示する必要がありますこれは私のコードです:私はしかし、このエラーを取得するDAXフィルタ機能SSMS

EVALUATE 'Produkt' 
(
    Filter 
    (
     'DimProductSubcategory', 

'DimProductSubcategory'[ProductSubcategoryKey]=19 
)) 

: "この式で使用されている関数は、有効な関数でもメジャーの名前でもありません。"

どのように書きますか?

答えて

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

+0

ありがとうございました –

+0

あなたは大歓迎です。それがうまくいくなら、問題を解決することができます。 –

関連する問題