1

2 つのフィールドのいずれかの値が YES の場合、レポートで "Y" を取得するために 2 つの数式を試しましたが、数式が機能しません。

式 1: if ({Print.RetailRx} = "YES") or ({Print.MailRx} = "YES") then "Y" Else ""

式 2: if ({Print.RetailRx} = "YES") then "Y" else if ({Print.MailRx} = "YES") then "Y"

何が起こるかというと、retailRx の値が「YES」の場合、「Y」が返されますが、MailRx には適用されません。誰でも助けることができますか?ありがとう

4

1 に答える 1

1

どのシナリオで失敗しますか? そして、それは何をしているのですか?

最初のものはおそらく最も簡単な解決策です:

if {Print.RetailRx} = "YES" or {Print.MailRx} = "YES" then 
 "Y" 
else 
 ""

数式エディターの上部にあるドロップダウンを変更して、null のデフォルト値 (null の例外ではなく) を読み取る必要がある場合があります。

于 2012-12-11T16:48:40.160 に答える