2016-09-05 2 views
0

Теперь я работаю с obiee, но я делаю небольшой отчет по автоматизации.необходимо фильтровать столбец с данными за последние 8 часов

Мне нужно отфильтровать столбец с набором данных, который был сгенерирован до 8 часов с текущего времени. так как это динамическое значение (так как оно должно генерировать трижды в день). Я попробовал ((current_date) - (1/3)) и еще несколько других запросов, но я не смог разобраться. У меня меньше времени и невозможно найти с проб и ошибок.

ответ

0

Согласно OBIEE, TIMESTAMPADD:

Добавляет заданное число интервалов на определенную временную метку и возвращает одну временную метку.

Вы можете создать столбец (или изменить существующую формулу столбец), чтобы быть что-то вроде этого TIMESTAMPADD(interval, expr, timestamp) где interval в этом случае SQL_TSI_HOUR, expr в этом случае -8 (вы хотите идти 8 часов назад), и timestamp - это столбец временной метки, на который вы ссылаетесь в своем вопросе.

Если вы хотите все до 8 часов, вы можете фильтровать эту колонку с фильтром меньше. Вы также можете построить еще один из них и выполнить между ними.

Это решение не требует, чтобы вы что-либо изменяли в RPD, вам нужен только специальный доступ к отчетам в OBIEE, что я предполагаю, что вы основываетесь на своем вопросе. Вы редактируете формулу столбца только в этом отчете, а не во всей среде.

+0

hi Mark, спасибо за ответ, но я не могу изменить формулу для столбца. Я просто автоматизирую небольшой отчет для моего использования. У нас есть столбец А, который имеет данные только даты с отметкой времени, я просто хочу получить данные, созданные в этой колонке, до 8 часов. любезно объясните это подробно, так как я непосредственно вношу изменения в ПРОДУКЦИИ спасибо и с уважением, –

+0

Отредактировано. Вам нужно только создать новый столбец/изменить формулу в интерфейсе, которую вы можете сделать, если у вас есть специальные возможности в OBIEE. Исходя из вашего вопроса, что вы можете получить доступ к OBIEE и запускать отчеты, вы можете редактировать столбцы. –

Смежные вопросы