سؤال

أريد إنشاء بارشارت مع شريط لكل شهر وبعض التدبير.

ولكن أريد أيضا أن تصفية على مجموعة من اليوم الذي قد لا تتداخل تماما بعض من الشهر.

عندما يحدث ذلك ، أود أن يتم تجميع العدد الإجمالي لتلك الشهر فقط على مدار الأيام التي تقع في النطاق الزمني الخاص بي ، ولا تحصل على إجمالي الشهر بأكمله.

هل هذا ممكن مع مدس وإذا كان كيف ينبغي أن يبدو الطلب?

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

المحلول

إنشاء بعد مرة ثانية، باستخدام البعد الظاهري للبعد الأصلي.استخدم بعد واحد في المكان والآخر في الاختيار.

يحدث هذا في كثير من الأحيان على أي حال إذا كان بعض الناس يريدون "وقت العمل" أرباع الفترات والفترات، والبعض الآخر يفضلون أشهر.أو إذا كان لديك سنة مالية تدير أبريل - أبريل.

نصائح أخرى

يمكنك استخدام التحديد الفرعي.يمكنك العثور على مزيد من المعلومات حول هذا الصفحة وهذا الصفحة:

عندما يتم تحديد عضو في جملة المحور ، فإن هذا العضو مع يتم تضمين أصولها وأحفادها في مساحة المكعب الفرعي لـ الاختيار الفرعي;جميع أعضاء الأخوة غير المذكورين, في المحور أو يتم تصفية بند القطاعة ، وأحفادهم من الفضاء الجزئي.بهذه الطريقة ، اقتصرت مساحة التحديد الخارجي على الأعضاء الحاليين في بند المحور أو بند القطاعة ، مع الأصول والأحفاد كما ذكر من قبل.

هنا مثال:

SELECT { [Customer].[Customer Geography].[Country].&[Australia]
       , [Customer].[Customer Geography].[Country].&[United States]
       } ON 1
     ,  {[Measures].[Internet Sales Amount], [Measures].[Reseller Sales Amount]} ON 0
  FROM ( SELECT {[Customer].[Customer Geography].[Country].&[Australia]
                 , [Customer].[State-Province].&[WA]&[US]} ON 0
           FROM [Adventure Works]
        )

ستحتوي النتيجة على صف واحد لـ Autralia واحد آخر ل United States.مع التحديد الفرعي ، قمت بتقييد قيمة United Stated إلى Washington الدولة.

طريقة واحدة وجدت للقيام بذلك مع موندريان هو متابعة giveacodicetagpre.

لست متأكدا مما إذا كان سيتم إجراء التصفية في SQL مثل أدناه وإعطاء الأداء الجيد أو يتم تشغيله محليا giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top