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

Этот запрос к кубу возвращает матрицу со столбцами "год" (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
Фильтрация и суммирование в MDХ-запросе
    #39937192
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adis,

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

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

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


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