SSAS OLAP Cube - показатель суммы работает только при наличии ключей - PullRequest
0 голосов
/ 01 марта 2019

(Это макет моей фактической установки, чтобы помочь мне разобраться в проблеме.)


У меня есть одна таблица фактов и одна таблица измерений, связанные идентификаторомfield.

enter image description here

Моя цель - создать меру, которая суммирует все значения "thing_count" (целые числа) в моем кубе.

Если пользователь ничего не разделяет, он должен показать общее значение "thing_count" для всех записей в таблице фактов.Если он разделен на «имя_категории» из измерения, в нем должна быть показана общая сумма «вещей_числов» для каждой категории.

Я попытался добиться этого, создав меру СУММ в своем кубе:

enter image description here

Работает, но не так, как я намереваюсь

Всегда показывает (ноль) , если я не перетащу в "id "поле из измерения.

Только измерения:

enter image description here

Мера и категория:

enter image description here

Измерение, категория и идентификатор:

enter image description here

Как сделать так, чтобы мера показала значение без необходимости присутствия ключей?

Редактировать:

По запросу Грег Гэллоя (я отредактировал имена, чтобы скриншоты было легче отслеживать):

enter image description here enter image description here enter image description here enter image description here

1 Ответ

0 голосов
/ 03 марта 2019

Одним из распространенных объяснений этого поведения (без агрегации) является то, что вы непреднамеренно закомментировали оператор CALCULATE; в своем сценарии MDX в кубе.Пожалуйста, проверьте, что заявление все еще присутствует.

...