باستخدام MDX ، كيفية الحصول على عدد قليل من الصفوف المختارة؟
-
30-09-2019 - |
سؤال
انا املك 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]}
لا تنتمي إلى StackOverflow