=MonthStart(date#('июн.2020','MMM.YYYY')) Только в самом начале скрипта загрузки, там где SET MonthNames уберите точки у всех коротких месяцев. Иначе почему-то тогда MonthStart(date#('июн.2020','MMMYYYY')) не взлетает. Но при этом если пробел добавить, то работает) Так что либо точки уберите в самих названиях, либо добавьте пробел между точкой и годом и тогда MonthStart(date#('июн. 2020','MMM YYYY')) заработает
если это про оператор скрипта, то он вообще работает по символьной таблице, namespace вообще не для разделения, а наоборот для объединения нескольких счетчиков в один общий...
Коллеги, доброго дня! Может кто-то уже решал такую проблему. Конструктор отчетов, показатель остатков. Считается как сумма остатков на начало месяца + накопительный итог с начала месяца (все даты через as of date календарь).
При выводе значений за квартал или год получаем ерунду, т.к. суммируются все остатки на начало каждого входящего месяца.
Идей особо вменяемых пока нет, кроме как заменить хранимые остатки на начало месяца на дельту к предыдущему месяцу и так же проаллоцировать даты начала каждого месяца накопительным итогом до текущего месяца через as of date и к этому значению уже прибавлять движение за месяц. Но есть ощущение что календарь из-за этого будет достаточно сильно раздут (за 3 года уже наберется по 36 строк к началам каждого из прошедших месяцев для каждой даты).
Для месяца проставить признаки, что он является первым в квартале/году. Далее смотреть, какой разрез выбрал пользователь. В переменную записать что-то а-ля [Первый месяц в квартале/году] = {1} (в зависимости от выбранного разреза). Переменную подставлять в сетанализ