В подотчете я пытаюсь вернуть «Да» или «Истина» в основной отчет, если существуют оба условия в операторе if. Проблема в том, что отчет оценивает каждую строку, и я хочу, чтобы он искал оба условия во всех строках как группу.
Что я пробовал:
shared stringvar PRODCAT:= if ({OEORDLIN_SQL.prod_cat} in ["TRD","TSI"])
and
not({OEORDLIN_SQL.prod_cat} in ["TRD","TSI"]) then "Yes" else "No"
Я добавил формулы для обоих условий A и B и использовал их в формуле, но получаю те же результаты. Он будет оценивать только каждую строку:
WhilePrintingRecords;
shared stringvar PRODCAT:= if {@a} = "Yes" and {@b} = "Yes" then "Yes" else "No"
sql expression
в почтовом отчете? Это было бы намного проще. - person craig   schedule 04.02.2014