Мне нужно объединить результат 2 запроса в одну таблицу.Запросы аналогичны, за исключением одного из условий WHERE.Насколько мне удалось выяснить во время поиска в Google, это невозможно сделать, поскольку у MDX есть внутренние соединения в дизайне базы данных.
Я пытался использовать этот способ: Слияние 2 запросов MDX Но оказывается, что через 1 час я получаю эту ошибку: XML для анализатора анализа: Время ожидания запроса XML для анализа истекло раньшеэто было завершено.
Я пытался сделать так, чтобы новые участники:
member new_A AS
aggregate
(
K
,
A
)
А потом
select { new_A, ...
select { A , B , C , D } on 0,
non empty { Y * Z } on 1
from X
where (except(K), L, M, N, P);
select { A , B , C , D } on 0,
non empty { Y * Z } on 1
from X
where (K, L, M, N, P);
Что мне нужно получить вend - это таблица, содержащая значения элементов A, B, C, D в виде столбцов только для условия K и для всех, кроме условия K рядом с ним.это может быть либо A, new_A, B, new_B и т. д., либо A, B, C, D, new_A, new_B и т. д.
База данных PS очень велика, и чем быстрее она работает, тем лучше:)