1
我有一個mdx查詢,如下面的產品類別名稱和產品名稱維度的篩選條件。我需要產品類別和產品名稱中的匹配記錄。MDX查詢具有「或」條件的多個維度的篩選函數
SELECT
{[Measures].[Inventory On Order Quantity]} ON COLUMNS
,
Filter
(
[Product].[Product Category Name].[Product Category Name].MEMBERS
,
[Product].[Product Category Name].Member_value = 'Audio'
OR
[Product].[Product Category Name].Member_value = 'Cameras and camcorders'
)
*
Filter
(
[Product].[Product Name].[Product Name].MEMBERS
,
[Product].[Product Name].Member_value
= 'A. Datum Advanced Digital Camera M300 Azure'
OR
[Product].[Product Name].Member_value
= 'A. Datum Advanced Digital Camera M300 Black'
OR
[Product].[Product Name].Member_value
= 'A. Datum Advanced Digital Camera M300 Grey'
) ON ROWS
FROM [Operation];
它appies 「AND」, 「產品類別名稱」 和 「產品名稱」,由於有 「*」 之間的狀態。
任何人都可以幫助我使它「或」的條件,我看到下面的鏈接,但無法使其工作。
MDX - Filter multiple dimensions
OK - 想我明白 - 你想,例如,數據,其中貓的名字是'照相機與攝像機',然後PROD名稱可以_anything_。或產品名稱是「A. Datum高級數碼相機M300 Azure''和貓的名字是_anything_?因爲它們是相同的維度,所以'*'正在執行自動存在行爲 - 這是預期的。將會有一種方法 - 我現在正在玩一個遊戲。 – whytheq 2015-02-09 17:30:44