باستخدام MDX ، كيفية الحصول على عدد قليل من الصفوف المختارة؟

StackOverflow https://stackoverflow.com/questions/3940878

سؤال

انا املك Color البعد مع العديد من الألوان, ، لكني أريد أن أعرض طاولة مع فقط صفين (اسود و احمر). حاولت هذا:

SELECT [Color].[black] || [Color].[red] ON ROWS, 
 {[Measures].defaultMember} ON COLUMNS 
from [SalesAnalysis]

وكانت النتيجة التي كنت أتوقعها هي جدول مع عمود واحد وصفين. خلية واحدة للمبيعات السوداء ، خلية واحدة للمبيعات الحمراء. خطأ يأتي بدلا من ذلك.

ما طلب MDX هل يجب أن أكتب؟

لقد جربت أيضًا أشياء تسمى "Aggregate" و "Filter" ، لكن يبدو أنها ليست ما أبحث عنه.

هل كانت مفيدة؟

المحلول

حسنًا ، لقد وجدت:

SELECT {[Color].[black],[Color].[red]} ON ROWS, 
 {[Measures].defaultMember} ON COLUMNS 
from [SalesAnalysis]

نصائح أخرى

أو جرب شيئًا كهذا:

SELECT {[Color]} ON ROWS, 
 {[Measures].defaultMember} ON COLUMNS 
FROM [SalesAnalysis]
WHERE {[Color].[black], [Color].[red]}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top