powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Искусственное измерение в MDX
3 сообщений из 3, страница 1 из 1
Искусственное измерение в MDX
    #32805226
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На примере Foodmart
Есть запрос

with
set [St] as '[Store].members'
set [Ms] as '{[Measures].[Unit Sales]}'
select {[Ms]} on columns,
non empty {[St]} on rows
from [Sales]
where [Time].[1997].[Q1].[1]

Результат высвечивается в таблице
!Unit Sales
----------------------
All Prod.. ! знач 1
Drink ! знач 2
Alcoh.. ! знач 3

Хочу создать что-то вроде дополнительного пустого
измерения [D] с позицией [D1], соответствующими
значениям из первой таблицы и позицией [D2],
c аггрегатной функцией по этим значениям,
а именно средним значением за последний месяц

с помощью которого высвечивать таблицу
! ! Unit Sales
--------------------------------
All Prod.. ! D1 ! знач 1
! D2 ! сред(знач 1) за посл месяц
--------------------------------
Drink ! D1 ! знач 2
! D2 ! сред(знач 2) за посл месяц
--------------------------------
Alcoh.. ! D1 ! знач 3
! D2 ! сред(знач 3) за посл месяц

Возможно ли построение такого запроса в MDX?
Если да, то как определить это новое искуственное
измерение, как set?
Как определить позиции D1 и D2 такого измерения?
Спасибо за помощь.
...
Рейтинг: 0 / 0
Искусственное измерение в MDX
    #32805401
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
например вот так

1. создается обычное измерение D с custom members: D(ID, Name, Formula)
в него забиваются элементы:
0, 'D1',''
1, 'D2', 'Avg(...)'

2. вместо таблицы фактов используется view
select fact_table.*, 0 AS D_ID
from fact_table
...
Рейтинг: 0 / 0
Искусственное измерение в MDX
    #32805617
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо,

на самом деле всё ещё проще,
calculated members D1 и D2 можно добавить
к уже существующему измерению времени,
поскольку аггрегация всё равно идёт по времени.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Искусственное измерение в MDX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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