powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Про фильтры _можно загнать туда функцию?_(MSTR)
13 сообщений из 13, страница 1 из 1
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32860490
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например

менеджеру нужно просматривать отчет -за вчера-

Создаем фильтр на атрибут даты
а в поле значения пишем функцию вроде Day(Today)-1

?

Т.е. каждый раз когда он запускает отчет, тот берет данные именно за вчерашнюю дату
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32860566
No Pasaran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. каждый раз когда он запускает отчет, тот берет данные именно за вчерашнюю дату

Для этого в нужно использовать трансформации в определении метрики. Примеры использования есть в туториале.
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32860651
Фотография АлександрФ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут есть 2 пути
1) Вы создаете Promt фильтр, в котором пользователю отчета предлагается выбрать за какую именно дату Вам необходим отчет
2) Вы создаете фильтр, в котором ставите динамическую дату , т.е. текущая дата -1 и пользователь всегда считает отчет за вчера
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32861116
Виктор Сакович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлександрФТут есть 2 пути
1) Вы создаете Promt фильтр, в котором пользователю отчета предлагается выбрать за какую именно дату Вам необходим отчет
2) Вы создаете фильтр, в котором ставите динамическую дату , т.е. текущая дата -1 и пользователь всегда считает отчет за вчера

Александр прав.
И есть ещё один способ. Взять фильтр Custom Expression (это в Advanced Qualification) и написать что-то типа.
Date@ID=ApplySimple("day(today)-1";0)
При этом Date не набирается ручками, а тащится drag-and-drop-ом из атрибутов
Конкретный синтаксис зависит от используемой СУБД.
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32861164
Ответов получилось много, только мне кажется, что автор вопроса может запутаться в богастве выбора.

Если отчет нужно получать только за предыдущий день, то удобнее всего использовать динамическую дату. Для этого в дизайнере отчета помещаете атрибут Дата в Report Filters, Qualify On выбираете ID и нажав Date Editor можете выбрать правило формирование динамической даты.

Если заранее неизвестно на какую дату получать отчет, то в фильтре лучше использовать Prompt.

Когда необходимо сравнить значение показателей за разные периоды, пример за этот месяц и такой же месяц прошлого квартала или года, то нужно использовать метрику с трансформацией.

Custom Expression рекомендую приберечь для совсем тяжелых случаев.
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32861188
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агаа...

так вроде все понятно

только я совсем забыл сказать, что поле даты имеет тип строки

т..е. конвертировать нада?
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32861256
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т..е. конвертировать нада?

Намана проектировать нада :))


С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32861286
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага :)

тока не я проектировал

китайцы однако
HUAWEY
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32861407
Фотография АлександрФ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоды советы
1) возьмите у Лисянского TimeDimension утилиту или создайте таблицу (назовем ее "ВРЕМЯ") в которой будут даты с начала какого-либо года
Структура приблиительно такая
PRD_ID Integer
PRD_CHAR char
PRD_DATE datetime
и другие поля касаемые Месяца, квартал ,года и описаний

Эта таблица будет у Вас на все случаи жизни по измерению ВРЕМЯ
2) Создайте на основе этой таблы атрибуты и свяжите их с Вашими значениями времени , в зависимости от типа поля

И тогда Вам будет все равно какой тип поля в Вашем ХД имеет атрибут времени
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32861510
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага ясно, спасииибо...
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32863156
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
г. Лисянский , а где можно вашу утилиту скачать?
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32863236
Виктор Сакович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JenkusPenkusг. Лисянский , а где можно вашу утилиту скачать?

Я тоже хотел бы потрогать эту легендарную утилиту.
...
Рейтинг: 0 / 0
Про фильтры _можно загнать туда функцию?_(MSTR)
    #32863559
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите мне на email запрос кому ещё интересно, расскажу где брать.
Про возможности можно узнать здесь:

http://www.dssdev.com/dm/dmoverview.html

С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Про фильтры _можно загнать туда функцию?_(MSTR)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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