min не подойдет в моем случае. :( условно: есть дата в контексте значения, надо передать дату месяцем ранее от этой даты как начальную, саму дату как конечную, т.е. задать период в месяц от текущей и за этот период посчитать количество заказов. но я не понимаю, как это прописать
Вы не стараетесь понять, в теорию не погружаетесь ), ждёте готовое решение ? ) Вам же ссылки давали, там все написано. Адаптируйте под свои цели.
Тут скорее minx или maxx, если конечно не интересует абсолютный минимум/максимум
нет, интересуют не минимум и максимум, а минус месяц от даты, по которой сгруппировал
Я вам написал уже выше
Таблица заказов = SUMMARIZE ( 'Заказы'; 'Заказы'[user_id]; 'Заказы'[Дата создания]; "Заказы"; CALCULATE ( DISTINCTCOUNT ( 'Заказы'[id] ); DATESBETWEEN ( 'Date'[Date]; DATEADD ( 'Date'[Date]; -1; MONTH ); MIN ( 'Date'[Date] ) ); ALLEXCEPT ( 'Заказы'; 'Заказы'[user_id] ) ) )
спасибо за решение. можете при этом помочь понять логику, почему такой вариант с datesbetween работает, а мой выдает ошибку. Читаю про dateadd - функция, которая выдает таблицу, у меня тоже подавалась таблица. и, если правильно понял, за счет контекста строки функция min берет какое-то любое значение среди одинаковых дат, так ли это?
Обсуждают сегодня