Добрый день.
В Модели есть 2 таблицы - с оплатами по ТТ и с датой открытия ТТ.
Дата открытия заполняется часто с опозданием, поэтому необходимо добавить столбец с фактической датой открытия, которая считается по логике - если Дата первой оплаты в ТТ меньше, чем Дата открытия из таблицы, то считаем Датой открытия Дату первой оплаты.
Я смогла реализовать таким образом - создана вспомогательная таблица:
Далее связываю ее с таблицей с датой открытия ТТ и в таблице Открытие ТТ добавляю вычисляемый столбец
Хотелось бы все это прописать сразу в формуле вычисляемого столбца, но не знаю, как обратиться к нужному столбцу виртуальной таблицы.
Помогите, пожалуйста, разобраться.
Пример прикрепляю.
Спасибо!
В Модели есть 2 таблицы - с оплатами по ТТ и с датой открытия ТТ.
Дата открытия заполняется часто с опозданием, поэтому необходимо добавить столбец с фактической датой открытия, которая считается по логике - если Дата первой оплаты в ТТ меньше, чем Дата открытия из таблицы, то считаем Датой открытия Дату первой оплаты.
Я смогла реализовать таким образом - создана вспомогательная таблица:
Код |
---|
ТТ открытие факт = SUMMARIZECOLUMNS ( 'Оплаты'[Код ТТ]; FILTER ( 'Оплаты'; NOT('Оплаты'[Код ТТ]=0)); "Дата первого платежа"; MIN ( 'Оплаты'[Дата чека] ) ) |
Далее связываю ее с таблицей с датой открытия ТТ и в таблице Открытие ТТ добавляю вычисляемый столбец
Код |
---|
Дата открытия факт = VAR dateFirstPay = RELATED('ТТ открытие факт'[Дата первого платежа]) VAR dateOpen = 'Открытие ТТ'[Дата открытия ТТ] RETURN IF( ISBLANK(dateFirstPay); dateOpen; IF( dateOpen<dateFirstPay; dateOpen; dateFirstPay) ) |
Хотелось бы все это прописать сразу в формуле вычисляемого столбца, но не знаю, как обратиться к нужному столбцу виртуальной таблицы.
Помогите, пожалуйста, разобраться.
Пример прикрепляю.
Спасибо!