Присоединение к таблице поиска микростратегии

  1. Таблица поиска (состояние). В этой таблице у меня есть 4 столбца (Region_id, RegionName, State_id, State_name).

В таблице поиска больше состояний, тогда как на самом деле у нас есть данные только для нескольких состояний.

Мое требование состоит в том, чтобы отображать все состояния в отчете, даже если на самом деле нет соответствующих данных. Я установил таблицу состояний как поиск атрибута состояния. Если я вытащу атрибут состояния и метрику из факта и установлю свойства vldb для сохранения таблицы поиска, тогда я получу все состояния и значения метрики и ноль для того, у которого нет значения метрики.

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

Что можно сделать, чтобы я мог получить все состояния и ноль даже для клиента и продукта..?


person Cyrene Mary    schedule 06.01.2021    source источник


Ответы (1)


Вы можете попробовать заставить ваши метрики выполнять внешнее соединение с самим набором данных, сохраняя при этом элементы последнего прохода, чтобы выполнить левое соединение.

В разработчике перейдите к своему набору данных/кубу и откройте его в редактируемом режиме. Выберите Данные в верхней панели редактора куба/набора данных ›› Параметры данных отчета ›› Тип объединения метрик.

Здесь вы увидите свои Метрики. Измените тип соединения с внутреннего на внешний. Перезапустите отчет, и он должен вернуть все необходимые данные.

Дайте мне знать, как это происходит.

person Dominic De Carvalho    schedule 08.03.2021