Мне нужно заменить данные agt_amt с листа фактуры на значение в добавлении баланса. Разница с Billing.Agt_Amt, когда Validated Adj = Y. Я играл с Match и if not isblank formula, но нуждаются в некоторой помощи с правильным синтаксисом.Правильный синтаксис Match и If not isblank
Задача о переустановке Мне нужно проверить, было ли проверено значение, поэтому Validate = Y, а затем скорректируйте значение Billing.agt_amt на значение qryDifference.Differernce.
Скажите Крейгу У его агенту по 195,75, и он был проверен на необходимость и корректировку суммы, причитающейся ему (-5,50). Мне нужно настроить сумму агента на 190.25 в оригинальной платежной системе.
Поэтому я решил создать новую колонку на листе Биллинга с установленным значением и исходным значением, а затем скопировать столбец над оригиналом до завершения рабочего листа.
=MATCH([@agtno],qryDifference[agtno],IF(NOT(ISBLANK(qryDifference[Validate Adjustment])),qryDifference[Difference],0))
Решение найдено В другом месте:
=IF([@agtno]=B24,[@[agt_amt]],SUMPRODUCT((Balance!$B$2:$B$7=[@agtno])*(Balance!$F$2:$F$7="Y")*Balance!$E$2:$E$7)+[@[agt_amt]])
Что такое qryDifference? – dbmitch
имя моей таблицы на основе PowerQuery –
Если ваши поля возвращают именованные диапазоны, пожалуйста, покажите несколько примеров - значений, возвращаемых из них. Также укажите, находятся ли диапазоны на одном листе. Является ли параметр @agtno параметром? Показать пример строки из листа – dbmitch