У меня есть требование, где мне нужно найти рабочие дни магазина. Формула для определения рабочих дней магазина:
Если Магазин открывается в первый день соответствующего месяца или ранее, то
Рабочий день = общее количество дней в месяце.
Если Showroom открывается в середине соответствующего месяца, то
Рабочий день = последний день месяца - дата открытия выставочного зала.
Обратите внимание, что для текущего календарного месяца мы должны считать Сегодня () - 1 последней датой месяца.
Хранить данные
Таблица дат
Требуемый результат
=CALCULATE(SUM('Showroom Master'[W]),FILTER(ALL('DateMaster'),DATESBETWEEN('Date Master'[Date],FIRSTDATE('Showroom Master'[OPENINGDATE]),LASTDATE('Date Master'[Date]))),USERELATIONSHIP('Showroom Master'[OPENINGDATE],'Date Master'[Date]))
Другое решение
=CALCULATE(SUM('Showroom Master'[W]),USERELATIONSHIP('ShowroomMaster'[OPENINGDATE],'Date Master'[Date]),
DATESBETWEEN('Date Master'[Date],FIRSTDATE('Showroom Master'[OPENINGDATE]),LASTDATE('Date Master'[Date])))
Расчет [Вт]
=(TODAY()-1)-'Showroom Master'[OPENINGDATE]
Поскольку и Showroom, и Date являются главными таблицами, я не могу иметь между ними прямую связь.
Так что у кого-нибудь есть решение.
С уважением, Пиюш