Преобразование SQL в MDX (сумма и регистр) - PullRequest
0 голосов
/ 12 февраля 2019

У меня проблемы с простыми задачами в MDX, так как я новичок в этом.У меня в основном есть таблица фактов с '1' и '0' в двух моих столбцах.Я хочу новую меру, в которой я могу получить «1» или «0», если обе меры = 1, и суммировать их в общую сумму, но я не могу пройти через нее.

Это мой запрос "ОБА""должен быть результат, который я хочу

select SUM(ASIGNACION_INICIAL), SUM(INICIADO),
SUM(CASE WHEN ASIGNACION_INICIAL = 1 AND INICIADO = 1 THEN 1 ELSE 0 END) 
"BOTH",
ID_CAMARA 
from EST_MAESTRA_CIVIL group by ID_CAMARA;

1 Ответ

0 голосов
/ 12 февраля 2019

Ваша проблема больше связана с дизайном проекта SSAS, чем с MDX.В вашем проекте SSAS перейдите в dsv, там добавьте вычисляемый столбец. В этом столбце будет реализована ваша логика, определенная выше.Теперь в вашем кубе используйте этот вычисленный столбец в качестве меры.

...