Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18) / 9 сообщений из 9, страница 1 из 1
14.03.2006, 12:00
    #33598971
Andrew IF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
В наличии:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0Oracle Application Server 10g10.1.2.0.2OracleBI Discoverer 10g10.1.2.1Oracle Business Intelligence Discoverer Plus 10g 10.1.2.48.18

Таблица:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SQL> desc messages;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 ID                                        NOT NULL NUMBER
 MSG_SIZE                                           NUMBER
 SEND_DATE                                          DATE
 REC_DATE                                           DATE
 SENDER_ID                                          NUMBER
 RECEIVER_ID                                        NUMBER
 VIRUS_ID                                           NUMBER


SQL> select to_char(send_date,'HH24:MI DD.MM.YYYY') from messages where sender_id= 411056 ;

TO_CHAR(SEND_DAT                                                                
----------------                                                                
 16 : 17   15 . 06 . 2004                                                                 
 16 : 19   15 . 06 . 2004                                                                 

В Discoverer Administrator выбираю формат для send_date "Minute (HH24:MI DD.MM.YYYY)".

Делаю отчет и получаю:
00:00 15.06.2004
00:00 15.06.2004

то есть часы и минуты обнулились. Но в тоже время это кросс-таблица, а они не сгруппировались. То есть, различие в часах-минутах он чувствует, но не показывает.

Пробовал менять форматы в Administrator'е и Plus'е. Картинка меняется, но время по прежнему обрезано. Как с этим бороться? Может патч какой-нибудь есть? На металинке поискал, но не нашел
...
Рейтинг: 0 / 0
14.03.2006, 16:10
    #33599933
Alex_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
Andrew IFВ Discoverer Administrator выбираю формат для send_date "Minute (HH24:MI DD.MM.YYYY)".

Вопрос номер один: У вас есть иерархия по дате send_date?

Если есть, тогда к Вам вопрос: Вы формат поставили на точку данных send_date или на элемент иерархии send_date:DAY?
И в отчете вы отображаете элемент иерархии или точку данных?

Если элемент иерархии отображать, то естественно он будет показывать нули для даты, так как дата округленна до дня.

Если Вы всетаки правильно отображаете точку данных, то надо смотреть в плюсе. К сожелению у меня его сейчас нет. Я проверял на desctope там все работает корректно.
...
Рейтинг: 0 / 0
14.03.2006, 17:13
    #33600201
Andrew IF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
Alex_D
Вопрос номер один: У вас есть иерархия по дате send_date?

Есть. См. рисунок.

Alex_D
Если есть, тогда к Вам вопрос: Вы формат поставили на точку данных send_date или на элемент иерархии send_date:DAY?


Ставил и на точку данных, и на элемент иерархии send_date:Minute

Alex_D
И в отчете вы отображаете элемент иерархии или точку данных?

Пробовал и так, и эдак.

Alex_D
Если элемент иерархии отображать, то естественно он будет показывать нули для даты, так как дата округленна до дня.

У меня иерархия на дне не заканчивается. Все элементы иерархии без времени отрабатывают вполне корректно. Где год показывает только год, где месяц -- месяц прописью и т.д. А вот со временем облом. :(
...
Рейтинг: 0 / 0
14.03.2006, 17:22
    #33600231
Andrew IF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
Alex_DЯ проверял на desctope там все работает корректно.

В Desktop'е и у меня всё работает корректно.
...
Рейтинг: 0 / 0
14.03.2006, 17:43
    #33600317
Alex_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
Andrew IFВ Desktop'е и у меня всё работает корректно.

У меня под руками к сожелению плюса нет, не могу проверить. Возможно глюк плюса (товарищ по аське в плюсе попробывал у него таже картина, что и у Вас).
...
Рейтинг: 0 / 0
14.03.2006, 18:10
    #33600418
Andrew IF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
Alex_D Возможно глюк плюса (товарищ по аське в плюсе попробывал у него таже картина, что и у Вас).

Не самая лучшая новость :(. А у кого-нибудь работает? Интересно, попытаться локализовать проблему. Откликнитесь, пожалуйста, у кого это работает.
...
Рейтинг: 0 / 0
14.03.2006, 18:28
    #33600486
Birkhoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
А если TO_CHAR сделать с форматом? Ну типа o_char(send_date,'HH24:MI DD.MM.YYYY') в плюсе - должно работать.
Это не подходит?
...
Рейтинг: 0 / 0
14.03.2006, 18:39
    #33600522
Birkhoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
2 Andrew IF

Проверьте почту
...
Рейтинг: 0 / 0
15.03.2006, 11:23
    #33601627
Andrew IF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18)
Birkhoff2 Andrew IF

Проверьте почту

То, что надо. Всё заработало, как задумано
. Спасибо!
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проблемы с датой в Oracle Discoverer plus (10.1.2.48.18) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]