0
if-then-else文を使用して、IBM Cognos Report Studio 10.2.2のクエリ結合で変数を定義しました。 'then'節では、ハードコーディングされた文字列 'Not reportable'を使用します。 'else'節では、クエリ結合の他の場所で定義された変数[Generational Distribution]を使用します。これは結合クエリの文字列値変数です。したがって、 'then'節と 'else'節は両方ともストリング値であると予想します。「then」と「else」の式が同じタイプではないと言われているのはなぜですか?
私が実行したときしかし、私は次のエラーを取得する:
OP-ERR-0206 Unsupported 'if' expression dataItem = "Generation Reportable." The 'then'
(expression = "'Not reportable'") and 'else' (expression = "[Generational Distribution]")
clauses must have the same data type.
詳細は始まる:
RSV-SRV-0042 Trace back:RSReportService.cpp(724): QFException: CCL_CAUGHT:
使用している実際の式を指定した場合は役立ちます。 – Johnsonium