Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX запрос / 2 сообщений из 2, страница 1 из 1
13.04.2006, 12:15
    #33663846
NikolayS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX запрос
Добрый день!
Передо мной встала такая задача:
Есть куб.
У него 2 измерения: 1) Дата 2) Пользователи
И один Measure: Сумма
Измерение пользователи состоит из уровней: Пользователь-Клиент-Накладная

Необходимо сделать Calculated Member, чтобы он отображал количество клиентов у каждого пользователя за определенный период (измерение дата)
Подскажите пожалуйста как это написать на MDX

Я писал в Calculated Member:
Iif([Пользователи].CurrentMember.Level.Name = "Клиент", Null, [Пользователи].CurrentMember.Children.Count)

Но если установить фильтр по дате, то клиентов остается такоеже кол-во, но у некоторых нет Суммы.
Задача сводится к подсчету количества клиентов у каждого пользователя, у которых Сумма > 0

Вот еще написал в Calculated Member:
Iif([Сумма]>0, 1, Null)
Отображает 1 если Сумма>0 и ничего если наоборот.

Подскажите как можно это сделать.
Заранее благодарю.
...
Рейтинг: 0 / 0
13.04.2006, 13:27
    #33664213
NikolayS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX запрос
Допер!
Вот, что я хотел!

Iif([Пользователи].CurrentMember.Level.Name = "Пользователь", Iif(Filter([Пользователи].CurrentMember.Children, [Сумма]>0).Count > 0, Filter([Пользователи].CurrentMember.Children, [Сумма]>0).Count, Null), Null)
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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