Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Подскажите пожалуйста.
1. Можно ли добиться, устойчивой сортировки кварталов в примере 1.
2. Какую формулу написать чтобы получить линейный график отклонения план факт в примере 2.
Спасибо.
Привет.
При формировании измерения "квартал-год" используйте функцию dual(), т.о. сортировка будет производиться по числовому формату а отображаться будет текстовое представление.
И что это даст, если квартал стоит в начале?
=dual(text(ceil(month(Дата)/3)) & ' кв.' & year(Дата) & ' ' & [Измерение],Дата)
Сортировка работает, НО
далее пошли чудеса
В выражении написано sum({$ <[ID]={63}>} [Показатель])
и все было нормально, значения других измерения не лезли.
При использовании dual, в текст полезли другие значения [Измерение], не для [ID]={63}
А для чего используется Измерение в формировании поля Квартал-Год?
Уберите его из функции dual() и все будет ОК.
Например,
dual('Кв.' & ceil(month(DateId)/3) & '-' & year(DateId), date(QuarterStart(DateId))) as 'Квартал-год',
Измерение добавляет к названию квартала, план/факт.
Уберите, я же не для себя делаю, а т.к. как в требованиях.
Могу посоветовать только еще раз поработать над моделью данных. Признак "План,факт" это отдельное измерение.
Оно и у меня отдельно
=dual(text(ceil(month(Дата)/3)) & ' кв.' & year(Дата) & ' ' & [Измерение],Дата)
ОК, а зачем оно в дуале? Как это измерение связано с датой?
Выведите в отдельную таблицу параметры вашего выражения, т.е. отдельными столбцами:
text(ceil(month(Дата)/3))
year(Дата)
[Измерение]
Дата
Не кажется, что измерение здесь лишнее (если наша цель - соответствие Дата=КварталГод). Ваша цель - получить временной ряд, для этого вы и делаете измерение квартал-год. Для получения сведений по план-факту просто добавьте это измерение еще одним уровнем.