Pentaho报表设计器资源消息

Pentaho报表设计器资源消息,pentaho,pentaho-report-designer,Pentaho,Pentaho Report Designer,我目前正在使用Pentaho 5.2 我有一个来自.ktr文件(组织名称)的数据字段 我有一个资源标签(org_name),在报告本身中是文本/翻译的 我想知道如何将这些字段合并为一个字段。有人建议我填写resource message字段,但我不确定如何填写,Wiki没有任何信息: 有什么建议吗?提前感谢。如果您将两个字段组合在一起,使用concatenate也可以达到您的要求 你有两个字段,即字段1和字段2 现在,您可以组合两个类似于这些的字段 =>取另一个字段,即文本字段,选择该文本字段,

我目前正在使用Pentaho 5.2

我有一个来自.ktr文件(组织名称)的数据字段
我有一个资源标签(org_name),在报告本身中是文本/翻译的

我想知道如何将这些字段合并为一个字段。有人建议我填写resource message字段,但我不确定如何填写,Wiki没有任何信息:


有什么建议吗?提前感谢。

如果您将两个字段组合在一起,使用concatenate也可以达到您的要求

你有两个字段,即字段1和字段2

现在,您可以组合两个类似于这些的字段

=>取另一个字段,即文本字段,选择该文本字段,进入属性选项卡,找出值,按+按钮并添加这些行

=连接([Field1];“-”;[Field2])


谢谢。

文卡特什让我走上了正确的道路,我做了什么来翻译标签:

带值的文本字段:

=CONCATENATE([ResourceMesssageFormatExpression0];" - ";[organization_name])
==>您想添加一个资源消息格式函数(在“数据>添加函数>高级函数”下),该函数可查看资源标识符 使用包含标签的模式资源键:org\u name

然后您可以在
=连接中使用此选项


这将使标签被翻译。

这将不允许我使用资源翻译,因此它需要是一条资源消息,我相信您确切想要什么。您希望合并两个字段,对吗?.ktr(查询文件)中的数据字段和资源标签(要从报表中转换的内容。因此,我可以替换两个字段并生成一个字段。如果我的问题不清楚,请随意编辑。在您的情况下,资源标签为静态文本,对吗?。数据字段来自报表设计器中的.ktr as字段,对吗?。您可以轻松生成一个字段。选择该数据字段并转到Attributes选项卡并找出值,然后按+按钮并添加这些行。例如:-=连接([datafield];“-”;“静态文本意味着资源标签文本”)。如果您有任何疑问,请随时提问。谢谢。因此我制定了公式:=连接(“组织名称”;“-”;[organization\u名称])但是,由于没有标识资源,所以组织名称不会被翻译,即使有资源消息字段,它也不起作用。