Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pentaho报表设计器大写a字段_Pentaho_Uppercase_Pentaho Report Designer - Fatal编程技术网

Pentaho报表设计器大写a字段

Pentaho报表设计器大写a字段,pentaho,uppercase,pentaho-report-designer,Pentaho,Uppercase,Pentaho Report Designer,我正在使用Pentaho报表设计器5.2和6.0 我有一个字段,其中包含来自数据库的资源文件的翻译。 我们所有的翻译都是小写的,我想在我的报告中加一些大写字母。例如一个单词的第一个字母 我该怎么做?我在Pentaho论坛上找不到关于它的任何信息。 PRD本身的样式/属性中也没有选项。在报告中需要这样做???,可以通过使用SQL将字段构建为祷告来实现,因此不必在报告中执行任何操作,只需使用字段,这里我留下一个示例,说明如何在SQL中执行此操作,这基于数据源示例数据,解释将是siquiguiente

我正在使用Pentaho报表设计器5.2和6.0 我有一个字段,其中包含来自数据库的资源文件的翻译。 我们所有的翻译都是小写的,我想在我的报告中加一些大写字母。例如一个单词的第一个字母

我该怎么做?我在Pentaho论坛上找不到关于它的任何信息。
PRD本身的样式/属性中也没有选项。

在报告中需要这样做???,可以通过使用SQL将字段构建为祷告来实现,因此不必在报告中执行任何操作,只需使用字段,这里我留下一个示例,说明如何在SQL中执行此操作,这基于数据源示例数据,解释将是siquiguiente,取第一个字符并将其大写,这将与链的其余部分连接,就是这样,希望您服务,对不起我的英语,esta rusty,问候您 例如:

SELECT
 "DEPARTMENT_MANAGERS"."REGION",
 "DEPARTMENT_MANAGERS"."MANAGER_NAME",
 concat(upper(substr(EMAIL ,1,1)),substr(EMAIL,2,length(EMAIL))) FROM
 "DEPARTMENT_MANAGERS"

是的,在报告中需要这样做:(你不能像我使用公式对sql做的那样,转到选项卡数据并添加新的打开公式(高级),你要做的公式是:=连接(上(左([EMAIL];1));中([EMAIL];2;LEN([EMAIL]),你不能使用它,对吗