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