У меня есть атрибут, называемый типом транспортного средства, и я хочу создать две отфильтрованные метрики на основе этого атрибута. поэтому я создал две метрики, которые подсчитывают количество транспортных средств и тип транспортного средства с фильтром = автобус и тип транспортного средства = автомобиль на другом. в своем отчете я хочу показать линейные диаграммы с этими двумя метриками против дня, также пользователь должен иметь возможность фильтровать по типу транспортного средства с помощью селектора. Проблема в том, что когда я создаю набор данных, содержащий тип транспортного средства, день и эти две метрики, микростратегия возвращает пустой набор данных.Микростратегия с несколькими фильтрами на основе одного и того же атрибута
ответ
По умолчанию MicroStrategy использует внутреннее соединение для ваших показателей.
Конечно, в вашем случае автомобиль не является автомобилем и автобусом, поэтому вам нужно сообщить MicroStrategy, чтобы сделать внешние соединения для двух условных показателей, которые вы создали.
Для этого просто перейдите к Menu Data -> Report Data Options
и измените тип Metric Join для отчета, в котором указаны эти показатели.
Вы также можете изменить тип соединения по умолчанию по умолчанию на уровне экземпляра базы данных, но я не думаю, что это действительно необходимо, если у вас есть эта проблема только для этих двух показателей.
Для получения более подробной информации вы можете также проверить TN11721: What are the settings to consider when performing an Outer Join between metrics in MicroStrategy Engine 9.x?