У меня есть сценарий, в котором мне нужно сравнить данные двух столбцов. Оба столбца - это строки. ниже сценарии, которые будут покрытыПроблема при сравнении двух строк с использованием переменной уровня отчета SAP BO
Сценарий 1: если столбец 1 имеет значение, и столбец 2 представляет собой значение NULL = св Несовпадение
Scenario2: если столбец 1 является NULL, а столбец 2 имеет значение = сво Рассогласование
Сценарий 3: если столбец 1 имеет значение, и его нашли в Coulmn 2 (любой позиции в наборе строк) = не Несовпадение
Scenario4: если столбец 1 значение совпадает со значением столбца 2 = его не a Несоответствие
Сценарий 5: Если оба столбца NULL = его не рассогласование
Примечание: Я пытался достичь вышеуказанной scnerios пути создания переменного уровня отчета и определил, как показано ниже
if (IsNull([column1)) then "Y"
else
If(Match([column1];"*[column2]*");"Y";"N")
Вышеупомянутая логика хороша для сценария 2,3,5, но не покрывает остальные
Я использую SAP BusinessObjects BI Platform 4.1 Пакет поддержки 6 Патч 4 Версия: 14.1.6.1848