0

現在 Pentaho 5.2 を使用しています。

.ktr ファイル ( organization_name )からのデータ フィールドが 1 つあり、レポート自体にテキスト/翻訳された
リソース ラベル ( org_name ) が 1 つあります。

フィールドを1つのフィールドとして組み合わせる方法を考えていました。resource-message フィールドに記入するように誰かに勧められましたが、方法がわかりませんし、Wiki にも情報がありません: http://wiki.pentaho.com/display/Reporting/resource-message

何かアドバイス?前もって感謝します。

4

2 に答える 2

1

2 つのフィールドを結合する場合、連結を使用することでも要件を達成できます。

例:- Field1、Field2 の 2 つのフィールドがあります。

これで、このように 2 つのフィールドを組み合わせることができます。

=> 別のフィールド、つまりテキスト フィールドを取得してそのテキスト フィールドを選択し、[属性] タブに移動して値を見つけ、[+] ボタンを押してこれらの行を追加します。

=CONCATENATE([フィールド1];" - ";[フィールド2])

ありがとうございました。

于 2015-06-01T08:26:11.907 に答える
1

Venkatesh は、私がラベルを翻訳するために行ったことを正しい道に導きました。

値を持つテキスト フィールド:

=CONCATENATE([ResourceMesssageFormatExpression0];" - ";[organization_name])

==>ラベル: org_name を含むパターンの Resource-Key を使用して、resource-identifier を参照する Resource Message Format Function ( [Data] > [Add Functions] > [Advanced functions ] の下) を追加します。

次に、これを =CONCATENATE

これにより、ラベルが翻訳されます。

于 2015-06-24T09:32:47.183 に答える