如何在使用从数据仓库获取聚合数据的简单 SQL 查询创建的数据模型创建报告时更改日期格式?我需要简单的 dd-mon-yy 格式的日期。我无法找到 BI Publisher 中存在格式选项的位置。我使用的 BI 组件是数据透视表。
订单问题:
虽然,我已经在数据模型中对我的数据进行了排序,但数据仍然没有以正确的顺序显示在图表中。同样的事情在数据表上工作正常。见下文 -
如何在使用从数据仓库获取聚合数据的简单 SQL 查询创建的数据模型创建报告时更改日期格式?我需要简单的 dd-mon-yy 格式的日期。我无法找到 BI Publisher 中存在格式选项的位置。我使用的 BI 组件是数据透视表。
订单问题:
虽然,我已经在数据模型中对我的数据进行了排序,但数据仍然没有以正确的顺序显示在图表中。同样的事情在数据表上工作正常。见下文 -
我需要简单的 dd-mon-yy 格式的日期。
您是否在查询中使用了正确的格式模型?
例如,
如果数据库中的日期值为20150225
,则需要先使用TO_DATE和相应的FORMAT MODEL将其转换为日期。
to_date('20150225','YYYYMMDD')
为了以您想要的格式显示日期,只需使用TO_CHAR和所需的格式模型:
to_char(to_date('20150225','YYYYMMDD'),'DD-MON-YYYY')
看看这篇文章。
更新关于图表中月份的字母排序
在网上找到以下信息:
如果您正在使用RTF 模板设计图表,请尝试以下操作:
ColLabelsxsl:for-each select=".//G_1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xsl:sort order="ascending" select="FIRST_NAME"/Labelxsl: value-of select="FIRST_NAME" //标签/xsl:for-each/ColLabels
请查看已突出显示的排序顺序。在排序顺序中,您可以添加包含月/年组合的字段/列。如果您的图表使用分组功能,那么xsl:sort order="ascending" select="current-group()/FIRST_NAME"/
这很简单。按照导航。
双击字段-> 选择类型为日期和日期格式为 dd-MMM-yyyy。这应该可以解决您的问题
我想发布图片,但没有声誉。
这有什么帮助..