如何更改 Oracle BI Publisher 中的日期格式?
How to change the date format in Oracle BI Publisher?
如何在使用数据模型创建报告时更改日期格式,该数据模型是使用简单的 SQL 查询创建的,该查询从数据仓库中获取聚合数据?我需要一个简单的 dd-mon-yy 格式的日期。我无法找到格式选项在 BI Publisher 中的位置。我使用的 BI 组件是数据透视表。
订单问题:
虽然我已经在数据模型中对数据进行了排序,但数据在图表中的显示顺序仍然不正确。同样的事情在数据 table 上运行良好。见下文-
I need the date in a simple dd-mon-yy format.
您是否在查询中使用了正确的格式模型?
例如,
如果数据库中的日期值为20150225
,则需要先使用TO_DATE和相应的[=40=将其转换为日期]格式模型.
to_date('20150225','YYYYMMDD')
为了以您想要的格式显示日期,只需使用 TO_CHAR 和想要的格式模型:
to_char(to_date('20150225','YYYYMMDD'),'DD-MON-YYYY')
看看这个article。
更新关于图表中月份的字母排序
在 web 上找到了以下信息:
如果您使用 RTF 模板 设计图表,请试试这个:
- 右键单击图表图像 - 单击大小 - 单击 AltText 选项卡
- 将图表代码复制到记事本中
- 寻找标签 ColLabels 会是这样的:
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" //Label/xsl:for-each/ColLabels
请查看突出显示的排序顺序。在排序顺序中,您可以添加持有 month/year 组合的 field/column。如果您的图表使用组函数,则 xsl:sort order="ascending" select="current-group()/FIRST_NAME"/
- Select 列(类型:日期)
- 单击属性(左栏)
- 更改:格式化样式 (Oracle) 和格式化掩码 (DD/MM/YYYYY)
很简单。
按照导航。
双击字段 -> Select 输入日期和日期格式为 dd-MMM-yyyy。
这应该可以解决您的问题
我想post一个形象,但是没有声望。
这有什么帮助..
如何在使用数据模型创建报告时更改日期格式,该数据模型是使用简单的 SQL 查询创建的,该查询从数据仓库中获取聚合数据?我需要一个简单的 dd-mon-yy 格式的日期。我无法找到格式选项在 BI Publisher 中的位置。我使用的 BI 组件是数据透视表。
订单问题:
虽然我已经在数据模型中对数据进行了排序,但数据在图表中的显示顺序仍然不正确。同样的事情在数据 table 上运行良好。见下文-
I need the date in a simple dd-mon-yy format.
您是否在查询中使用了正确的格式模型?
例如,
如果数据库中的日期值为20150225
,则需要先使用TO_DATE和相应的[=40=将其转换为日期]格式模型.
to_date('20150225','YYYYMMDD')
为了以您想要的格式显示日期,只需使用 TO_CHAR 和想要的格式模型:
to_char(to_date('20150225','YYYYMMDD'),'DD-MON-YYYY')
看看这个article。
更新关于图表中月份的字母排序
在 web 上找到了以下信息:
如果您使用 RTF 模板 设计图表,请试试这个:
- 右键单击图表图像 - 单击大小 - 单击 AltText 选项卡
- 将图表代码复制到记事本中
- 寻找标签 ColLabels 会是这样的:
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" //Label/xsl:for-each/ColLabels
请查看突出显示的排序顺序。在排序顺序中,您可以添加持有 month/year 组合的 field/column。如果您的图表使用组函数,则 xsl:sort order="ascending" select="current-group()/FIRST_NAME"/
- Select 列(类型:日期)
- 单击属性(左栏)
- 更改:格式化样式 (Oracle) 和格式化掩码 (DD/MM/YYYYY)
很简单。 按照导航。
双击字段 -> Select 输入日期和日期格式为 dd-MMM-yyyy。 这应该可以解决您的问题
我想post一个形象,但是没有声望。
这有什么帮助..