これはかなり異常な状況であり、解決策が見つからないようです。
SQL DB のテーブルについてレポートしようとしています。このテーブルには、サンプルとして使用されているサイズを定義する sample_bucket というフィールドがあり、このテーブル内に size01-size24 列があります。また、「タイプ」という別のフィールドがあり、タイプ A と B のどちらかを選択する必要があります。
次のように、sample_bucket のコンテンツに基づいて sizeXX ベースを抽出するために、2 つの「式フィールド」で次のコードを使用しました。
式1:
if {zzpom.Type}= "A" and {zzpom.SAMPLE_BK}=1 then {zzpom.SIZE01}
else
if {zzpom.Type}= "A" and {zzpom.SAMPLE_BK}=2 then {zzpom.SIZE02}
else
.
.
if {zzpom.Type}= "A" and {zzpom.SAMPLE_BK}=24 then {zzpom.SIZE24}
else 0
そしてまた
式2:
if {zzpom.Type}= "B" and {zzpom.SAMPLE_BK}=1 then {zzpom.SIZE01}
else
if {zzpom.Type}= "B" and {zzpom.SAMPLE_BK}=2 then {zzpom.SIZE02}
else
.
.
if {zzpom.Type}= "B" and {zzpom.SAMPLE_BK}=24 then {zzpom.SIZE24}
else 0
フィルターをかけまし{formula1}<>0 or {formula2}<>0
たが、レポートを実行すると、1 つの列ではなく 2 つの列が表示されます。
式1 式2 | 式1 式2 6.5 0 | 0 12
レポートを要約しようとしましたが、CR がスプレッドでこれらの式を実行しているように見えます!
これら 2 つの列を次のように統合する必要があります。
式1 式2 6.5 12
どんな助けでも大歓迎です!