В настоящее время у меня есть Crystal Report с формулой выбора, которая выглядит следующим образом
{dbo.CustomerName}={?CustomerName}
AND
{dbo.Opportunity}={?Opportunity}
Проблема, с которой я сталкиваюсь, заключается в том, что иногда не совпадает с именем клиента, но отчет все равно должен быть обработан по следующей формуле выбора. Есть ли способ создать оператор IF THEN
, который говорит что-то вроде:
IF IsNull({dbo.CustomerName}={?CustomerName})
THEN
{dbo.Opportunity}={?Opportunity}
ELSE
({dbo.CustomerName}={?CustomerName} AND {dbo.Opportunity}={?Opportunity})
Очевидно, что для оператора IsNull
требуется поле, а не оператор, но я не уверен, как выполнить то, что я пытаюсь сделать