Страницы: 1
RSS
DAX. Количество ТТ, у которых в течение 7 дней после оплаты за нал проводилась оплата по безналу.
 
Друзья, прошу Вашей помощи! Нужно посчитать количество ТТ, у которых в течение 7 дней после оплаты за нал проводилась оплата по безналу. В моем примере вычисляется не верно - почему-то интервал дат игнорируется...   Как прописать верно? Пример привожу в Excel PowerPivot, работаю в PBDesktop
Изменено: vikttur - 20.08.2021 10:36:23
 
Татьяна, что-то мудреный у Вас вычисляемый столбец:)
Так подойдет (если нужно учитывать и безнал в день нала < изменить на <=)?
Код
Безнал после Нала =
VAR _date = 'Оплаты'[Дата чека] 
VAR codeTT = 'Оплаты'[Код ТТ] 
VAR filterTable = 
   FILTER ( 
      'Оплаты'; 
      'Оплаты'[Дата чека] < _date
         && 'Оплаты'[Дата чека] >= _date - 7
         && 'Оплаты'[Оплата] = "Нал"
         && 'Оплаты'[Код ТТ] = codeTT
   ) 
VAR notBlank =   IF ( NOT ( ISBLANK  ( COUNTROWS ( filterTable ) ) ); 1 ) 

RETURN IF ( 'Оплаты'[Оплата] = "Безнал"; notBlank )
Изменено: surkenny - 20.08.2021 11:00:17
 
Татьяна, нужно и о времени других думать. Разместили тему на других форумах - давайте ссылку на обсуждение
 
vikttur, прошу прощения, я на форумах новичок :oops:  не подумала, что они взаимосвязаны :) Сейчас исправлюсь))
 
В том-то и дело, что нет связи, если нет ссылки, и на другом форуме могут тратить время на аналогичное решение или задавать одинаковые уточняющие вопросы.
 
surkenny, довольно просто и, кажется, работает. Спасибо, утащила тестировать в рабочую модель :)  
Страницы: 1
Читают тему (гостей: 1)
Наверх