3

如何在使用从数据仓库获取聚合数据的简单 SQL 查询创建的数据模型创建报告时更改日期格式?我需要简单的 dd-mon-yy 格式的日期。我无法找到 BI Publisher 中存在格式选项的位置。我使用的 BI 组件是数据透视表。

在此处输入图像描述

订单问题:

虽然,我已经在数据模型中对我的数据进行了排序,但数据仍然没有以正确的顺序显示在图表中。同样的事情在数据表上工作正常。见下文 -

在此处输入图像描述

4

3 回答 3

2

我需要简单的 dd-mon-yy 格式的日期。

您是否在查询中使用了正确的格式模型?

例如,

如果数据库中的日期值为20150225,则需要先使用TO_DATE和相应的FORMAT MODEL将其转换为日期。

to_date('20150225','YYYYMMDD')

为了以您想要的格式显示日期,只需使用TO_CHAR和所需的格式模型:

to_char(to_date('20150225','YYYYMMDD'),'DD-MON-YYYY')

看看这篇文章

更新关于图表中月份的字母排序

在网上找到以下信息:

如果您正在使用RTF 模板设计图表,请尝试以下操作:

  1. 右键单击图表图像-单击大小-单击 AltText 选项卡
  2. 将图表代码复制到记事本中
  3. 寻找标签 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" //标签/xsl:for-each/ColLabels

请查看已突出显示的排序顺序。在排序顺序中,您可以添加包含月/年组合的字段/列。如果您的图表使用分组功能,那么xsl:sort order="ascending" select="current-group()/FIRST_NAME"/

于 2015-02-25T05:42:12.040 回答
0
  1. 选择列(类型:日期)
  2. 点击属性(左栏)
  3. 更改:格式化样式(Oracle)和格式化掩码(DD/MM/YYYYY)

在此处输入图像描述

于 2015-08-18T06:00:45.063 回答
0

这很简单。按照导航。

双击字段-> 选择类型为日期和日期格式为 dd-MMM-yyyy。这应该可以解决您的问题

我想发布图片,但没有声誉。

这有什么帮助..

于 2015-08-24T09:45:44.597 回答