У меня есть таблица (table1) с данными фактов. Скажем, (продукты, начало, конец, значение1, месяц [вычисляемый столбец]) - это столбцы, а начальный и конечный столбцы - это временная метка.
Я пытаюсь получить таблицу и гистограмму, которые дают мне сумму value1 за каждый месяц, деленную на число факторов в соответствии с каждым месяцем (этот отчет представляет собой годовую основу. Я имею в виду, что я загружаю данные в qlik sense для одного год).
Я использовал начало и конец, чтобы сгенерировать autoCalendar в качестве поля отметки времени в диспетчере данных qlik sense. Затем я получаю месяц с начала и сохраняю его в вычисляемом столбце «месяц» в таблице1, используя функцию autoCalendar (Month (start.autoCalendar.Month)).
После этого я создал другую таблицу с двумя столбцами (месяц, значение2), столбец значения2 - это значение фактора, которое мне нужно, чтобы разделить значение1 в соответствии с каждым месяцем. это среднее значение (сумма (значение1) / 1520 [для января], сумма (значение2) / 650 [для февраля]) и так далее. Здесь столбцы месяца и месяца являются реляционными столбцами в смысле qlik. тогда я мог бы в своем выражении вычислить сумму (значение1) и получить целевое значение2, которое совместимо с месяцем для таблицы2.
Я смог правильно произвести расчет. но все же упускается одна вещь. Данные продуктов не имеют значения (значение1) за каждый месяц. Например, предположим, что у меня есть товары (p1, p2 ...). У меня есть данные в таблице 1 для (июнь, февраль, ноябрь) и для p2 для (Mrz, Apr, Mai, Dec). Следовательно, когда данные представлены в виде таблицы qlik sense, а также в виде гистограммы, я могу видеть только те месяцы, которые имеют значения в таблице фактов. Таблица qlik sense содержит (2 измерения: [продукты] и [месяц], а мера - m1 [сумма (значение1) / значение2]).
Я хочу иметь годовой отчет за 12 месяцев. и в моем примере я могу видеть для p1 (всего 3 месяца) и для p2 (4 месяца). Когда нет данных, столбец меры [m1] 0, и я хочу, чтобы 0 был в моей таблице и диаграмме.
Я думаю, что это могло бы быть решением, если бы я мог показать данные таблицы смысла qlik как правое внешнее соединение моего отношения отношения (table1.month >> table2.month). Итак, возможно ли в смысле qlik иметь внешнее соединение в таком примере? или есть лучшее решение моей проблемы.