powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как наложить несколько условий на dimension не на осях?
2 сообщений из 2, страница 1 из 1
Как наложить несколько условий на dimension не на осях?
    #32329094
Moriarti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я прав в терминологии это называется slicer dimension.
Итак, mdx запрос: в нем уже налодено несколько условий:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select
  NON EMPTY  {[Товары].[Бумага для гофрирования], [Товары].[Картон]} on Columns,
  NON EMPTY  {[Период].[ 2003 ].[Апрель],
 [Период].[ 2003 ].[Май], [Период].[Сумма]} on Rows
from
  [Отгрузка]
Where
  ([Measures].[Доход])

Есть еще dimension [Предприятия] - и хотелось бы навешать условий и на него!!!
Но не тут-то было
Код: plaintext
1.
Where
  ([Предприятия].[Калининский район], [Measures].[Доход])

- дает указывать только одно условие!
...
Рейтинг: 0 / 0
Как наложить несколько условий на dimension не на осях?
    #32329650
Moriarti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть! Получилось :-))

--- **********************************************
--- Множественные условия на slicer dimension

With
member [Дата].[Итого] As 'Aggregate({[Дата].[All Дата]})'
member [Организации].[Итого] As 'Aggregate({[Организации].[All Организации]})'
member [Товары].[ТоварыУсл] as 'Aggregate({[Товары].[Автоматы],[Товары].[Автозапчасти]})'
select
NON EMPTY {[Дата].CHILDREN, [Дата].[Итого]} on Columns,
NON EMPTY {[Организации].CHILDREN, [Организации].[Итого]} on Rows
from
[Закупки]
Where
([Товары].[ТоварыУсл], [Measures].[Количество])
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как наложить несколько условий на dimension не на осях?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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