Вы не указали никаких репрограмм или фиктивных данных или не указали какой-либо контекст формулам, которые вы опубликовали, поэтому я сосредоточусь на главном вопросе: как сортировать по месяцам.
Прежде всего: убедитесь, что ваш столбец источника имеет тип Date! Если это строка, выполните преобразование в запросе, модели или новом производном столбце и работайте оттуда.
Я предполагаю, что вы зафиксировали, что, и что у вас есть что-то похожее на этот манекен данных:
InvoiceDate;Value
2017-09-01;200
2017-09-16;300
2017-10-01;250
2017-11-01;230
2017-09-25;150
Теперь, есть несколько производных столбцов я предлагаю для легкого месяца на основе сортировки:
MonthNr = MONTH([InvoiceDate])
MonthNrWithName = FORMAT([InvoiceDate]; "MM (mmm)")
YearMonth1 = YEAR([InvoiceDate]) & "-" & IF(MONTH([InvoiceDate])<10;"0";"") & MONTH([InvoiceDate])
YearMonth2 = FORMAT([InvoiceDate]; "yyyy-MM")
Вот как они выглядят в графах:
Я лично предпочитаю вариант 4, как правило.
Я попытался это сделать: CalendarInv = КАЛЕНДАРЬ ('KPI', 'KPI [Month]'), сегодня()) Извините за мою ошибку. Правильный: Календарь = КАЛЕНДАРЬ (MINI ('KPI', 'KPI [Month]'), today()) –
Ваш 'KPI [Month]' кажется строковым, попробуйте соответствующим образом изменить его тип столбца. Возможно, вы измените свой импортный запрос, чтобы он начинал с 'int'. – user5226582