Ошибка во время запроса выбора MDX - члены, кортежи или наборы должны использовать те же иерархии в функции - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь получить широту и долготу магазинов в OLAP Cube, которые будут переданы на карте Google.

Я попробовал следующий запрос:

select
{
[Productive_GIS].[Lat].[Lat],
[Productive_GIS].[Lon].[Lon]
} on columns,
[Productive_GIS].[SHOPCODE WITHOUT DIST].[SHOPCODE WITHOUT DIST] on rows
from
[Consolidated Sales]

Я получаю следующую ошибку:

Запрос (2, 1) Члены, кортежи или наборы должны использовать те же иерархии в функции.

Мне нужен набор результатов в ОДНОМ из следующих двух форматов:

enter image description here

OR

enter image description here

Снимок КУБА:

enter image description here

Пожалуйста, помогите мне достичь этого, поскольку я новичок в MDX. Я буду конвертировать этот набор результатов в Asp DataTable для дальнейшего использования в Google Maps

1 Ответ

0 голосов
/ 21 сентября 2018

Можете ли вы попробовать объединить три иерархии?

SELECT
{} on columns,

[Productive_GIS].[Lat].[Lat] *
[Productive_GIS].[Lon].[Lon] *
[Productive_GIS].[SHOPCODE WITHOUT DIST].[SHOPCODE WITHOUT DIST] 
on rows
from
[Consolidated Sales];
...