0

where句フィルターが[All_Category]メンバーではなく、[All subcategoty]メンバーで機能するのはなぜですか?

with member [All_Category] as
    ([Product].[Category].[All Products],[Measures].[Reseller Sales Amount])
member [All_SubCategory] as
    ([Product].[Subcategory].[All Products],[Measures].[Reseller Sales Amount])
select 
    {[All_Category],
    [All_SubCategory],
    [Measures].[Reseller Sales Amount]} on 0
from [Adventure Works]
where [Product].[Category].&[4]

結果:

All_Categry     All_SubCategry      Reseller Sales Amount

$80,450,596.98  $571,297.93     $571,297.93
4

1 に答える 1

0

の表現が[All_Category]現在のカテゴリを変更するためです。

同じ階層に属していない[Product].[Category].[All Products]と思います。[Product].[Subcategory].[All Products]

于 2012-07-05T19:55:54.377 に答える