#sql #report #microstrategy
Вопрос:
Итак, последние пару дней у меня была эта проблема в руках, и она сводит меня с ума.
У меня есть куча столов, которые выглядят так:
Таблица фактов 1, Поиск магазинов, сопоставляющих идентификатор хранилища и регион хранения
Моя цель-иметь что-то подобное:
Таким образом, отчет, в котором пользователи могут выбрать два региона (из запроса), а затем отчеты показывают, сколько клиентов (показатель N_SCO-это в основном количество(клиентов)) есть продажа в обоих регионах, и сколько они потратили, сколько клиентов продали только в первом регионе и сколько они потратили, сколько клиентов продали только во втором регионе и сколько они потратили.
Я пытался испортить пользовательские группы, я думаю, что это ответ, и это сводит меня с ума. Кто-нибудь может мне помочь? Я не понимаю, как я должен разбиваться по метрике в пользовательской группе или какой тип диапазона я должен использовать, чтобы получить подобный результат. Я знаю, что это возможно, я видел это, но я не могу получить доступ к SQL, стоящему за этим, потому что это было как год назад в моей предыдущей компании, я просто не понимаю, как это делается.
Ответ №1:
Итак, ответ был таков
создайте 2 аналогичных запроса региона ( назовите это регион 1 и регион 2). теперь создайте 2 показателя дохода , доход региона 1 ( с подсказкой региона 1 в фильтре) и доход региона 2 ( с подсказкой региона 2 в фильтре) в пользовательской группе. диапазон может быть следующим: YY — доход региона 1 > 0 И доход региона 2 >> 0
YN — выручка в регионе 1 > 0, А выручка В регионе 2 = 0 или равна нулю
Нью — Йорк- выручка в регионе 1 = 0 или равна нулю, А выручка в регионе 2 > 0
Автор Манишагупта, который обратился ко мне через сообщество Microstrategy