Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Фильтрация и суммирование в MDХ-запросе / 3 сообщений из 3, страница 1 из 1
13.03.2020, 14:53
    #39937124
Adis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация и суммирование в MDХ-запросе
Здравствуйте!

Этот запрос к кубу возвращает матрицу со столбцами "год" (year), строками "рег. номер машины" (reg_number) и значениями "кол-во" (tdev_count):

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
WITH
SET [~COLUMNS] AS
    {[created].[year].Members}
SET [~ROWS] AS
    {[reg_number].[reg_number].Members}
SELECT
NON EMPTY CrossJoin([~COLUMNS], {[Measures].[tdev_count]}) ON COLUMNS,
NON EMPTY [~ROWS] ON ROWS
FROM [glonass_qual_navdata_detail_cube]



Могу ли я как-то отфильтровать этот запрос, чтобы ""кол-во" (tdev_count)" всегда было больше 0?
Я пытался писать в конце запроса что-то типа "WHERE ([Measures].[tdev_count]>0)", но не помогло.

И ещё, могу ли я в запрос добавить вывод суммы машин (не их рег. номер)?
...
Рейтинг: 0 / 0
13.03.2020, 16:25
    #39937192
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация и суммирование в MDХ-запросе
Adis,

Почитайте MDX FILTER.

Что такое "суммы машин" непонятно. Вы кинули reg_number на ось и получили номера.
...
Рейтинг: 0 / 0
13.03.2020, 17:25
    #39937227
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация и суммирование в MDХ-запросе
a_voronin,

лучше HAVING, проще для понимания.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Фильтрация и суммирование в MDХ-запросе / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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