Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / произвольный временной период / 3 сообщений из 3, страница 1 из 1
25.11.2005, 17:33
    #33400850
EugenT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
произвольный временной период
Доброго времени суток!

Подскажите можно ли каким-нибудь образом в AS2000/Excel получить множество того, где пользователь в Excel установил галочки?
Если я правильно понял, почитав форум, то нельзя. Если ошибаюсь подскажите как?

Если нельзя, то подскажите можно ли отработать MDX-запрос по пользовательскому временному периоду?!
Пользователи хотят получить следующее: указав произвольный временной период (например, сентябрь+октябрь+3дня из ноября) получить кол-во уникальных ТорговыхТочек(ТТ) за этот период (т.е. с 01.09-03.11) по конкретному товару.
Измерение время имеет такую иерархию: Год\Квартал\Месяц\Неделя\День

CM "Кол-во уникальных ТТ":
Код: plaintext
1.
Count(NonEmptyCrossjoin(Descendants([Торговые Точки].CurrentMember,,LEAVES), NOT IsEmpty(([Время].CurrentMember,[Номенклатура].CurrentMember,[Measures].[Количество]))))
...
Рейтинг: 0 / 0
25.11.2005, 18:17
    #33400920
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
произвольный временной период
В OWC точно можно, там вполне понятная объектная модель
В Excel можно попробовать макрос записать и посмотреть что из этого выйдет.
В AS2000 использовать, наверное, strtoset("axis(0)"), если это измерение выложено на ось.

Если надо получить Кол-во уникальных ТТ, то сделайте отдельный куб с мерой Distinct Count и добавьте его в виртуальный
...
Рейтинг: 0 / 0
28.11.2005, 18:04
    #33404267
EugenT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
произвольный временной период
Dmitry BiryukovВ OWC точно можно, там вполне понятная объектная модель
Попытался выполнить MDX запрос, который содержит врменной диапазон, объявленный следующим способом:
Код: plaintext
WITH SET TTime as '[Время].[Все Время].[2005].[Квартал 3].[Сентябрь].[Неделя 36].[1 - Четверг]:[Время].[Все Время].[2005].[Квартал 4].[Октябрь].[Неделя 42].[16 - Воскресенье]'
-выдает ошибку "Сводний список не смог загрузить MDX, который использует именнованные наборы"

Dmitry BiryukovЕсли надо получить Кол-во уникальных ТТ, то сделайте отдельный куб с мерой Distinct Count и добавьте его в виртуальный А как тогда заставить чтобы мера с DC вычислялась за указанный временной диапазон правильно? (Т.е. нужно получить Кол-во уникальных ТТ за этот "кривой" период)

Если использовать CM из предыдущего поста и немного его изменить - отрабатывает все правильно:
Код: plaintext
Count(NonEmptyCrossjoin(Descendants([Торговые Точки].CurrentMember,,LEAVES),TTime,NOT IsEmpty(([Номенклатура].CurrentMember,[Measures].[Количество]))))
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / произвольный временной период / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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