كيف ينبغي أن يكون استعلام MDX الخاص بي لاستخدام خريطة Google Geo في IC3Report IC3Report؟

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

سؤال

وفقًا لهذا ، يجب أن أحدد العمود الأول كاسم المدينة والثاني/الثالث كقيم اختيارية ليتم عرضه:

https://google-developers.appspot.com/chart/interactive/docs/gallery/geomap؟hl=en

ومع ذلك ، عندما أستخدم استعلام MDX التالي ، لا يعرض لي IC3Report أي معلومات على الخريطة ، وقد قمت بالفعل بفحص الاستعلام وهو يعيد جميع النتائج:

WITH MEMBER [Measures].[City Name] AS [Customers].[Location].currentmember.name
SELECT
NON EMPTY { {
[City Name],
[Measures].[My Value]
} } ON COLUMNS,
NON EMPTY { NonEmpty( [Customers].[Location].[City].allmembers, [Measures].[My Value]) } ON ROWS
 FROM [My Cube]

بما أنني لم أتمكن من العثور على أي أمثلة ICCUBE على هذا ، هل يمكن لأي شخص مساعدتي؟

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

المحلول

أفترض أنك ترغب في الحصول على بعض "العلامات" للمدن.

لذلك ، يمكنك تكوين خصائص عنصر واجهة المستخدم GEO:

Region       : world    (for example)
Display Mode : markers-name

ثم قد يكون MDX الخاص بك على النحو التالي باستخدام عرض ICCUBE. مكعب المبيعات [التدابير] يجري على المحور 0 والمدن على المحور 1:

SELECT
{ {[Measures].[Amount]} } ON COLUMNS,
{ [Customers].[Geography].[City].allmembers } ON ROWS
 FROM [Sales]

ملاحظة اعتمادًا على عدد العلامات التي قد يستغرق الأمر بعض الوقت لعرضها (يمكنك استخدام LAT/Long بدلاً من أسماء التقديم بشكل أسرع).

امل ان يساعد.

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