Многокодированные значения в службе анализа SQL Server

#ssas #mdx

#ssas #многомерные выражения

Вопрос:

введите описание изображения здесь

У меня есть таблица фактов, в которой некоторые столбцы имеют мультикодированные значения. Это означает, что для некоторых ответов у меня есть несколько значений, поэтому я добавил для этого несколько строк, добавив нулевые значения для остальных столбцов.

Когда я извлекаю данные с помощью многомерных выражений, это дает правильный результат, но есть scneario (красный), где мне нужно получить данные на основе выборки (условия) на основе этого заполненного столбца с нулевым значением. Таким образом, ответ приходит неправильно для этого.

Есть ли какой-либо способ исправить это путем изменения структуры или с помощью многомерного подхода?

Комментарии:

1. Каков правильный результат для красного листа?

2. @MoazRub — Правильный результат должен быть таким же, как и левый. Поскольку пользователь 13 имеет значение для Q01 (даже в одной строке), он должен перейти к конечному результату

3. Поделитесь своим запросом, который приводит к красной таблице