Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как менять измерение в тупле? / 6 сообщений из 6, страница 1 из 1
05.04.2006, 13:46
    #33646172
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как менять измерение в тупле?
Как такое можно сделать?
Надо если дата одна, то значение мебера определять по одному измерению, если другая - то по другому
Что-то типа:

with
member [Measures].[Дата ] as 'MemberToStr([Период].[Дата].CurrentMember)'
member [Measures].[D] as ' "01-" + mid([Measures].[Дата ],25,len([Measures].[Дата ])-25) + "-" + mid([Measures].[Дата ],18,4)'
member [Measures].[DD] as 'IIF (DATEDIFF ("D","01-01-1900",[D]) = DATEDIFF ("D","01-01-1900","01-01-2006"),
[Методика расчета].&[20-10012], [Методика расчета].&[21-10012] )'
--!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
member [Measures].[Q] as '([Measures].[DD], [Measures].[В эквиваленте])'
--!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
select Order({Except(PeriodsToDate([Год],
[Период].[Дата].[2006].&[3]), PeriodsToDate([Год],
[Период].[Дата].[2006].&[1])),
[Период].[Дата].[2006].&[1]},
OpeningPeriod([День], [Период].[Дата].CurrentMember).Properties("KEY"), ASC) on axis(0),
{
[Measures].[Дата ], [DD], [q]
} on axis(1)
from [Показатели]

То что ошибка - это понятно, два поля данных тупл не сделают, а как в таком случае создать измерение, по которому тупл строить?
...
Рейтинг: 0 / 0
05.04.2006, 14:36
    #33646379
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как менять измерение в тупле?
Определите член [DD] не в Measures, а в [Методика расчета]
...
Рейтинг: 0 / 0
05.04.2006, 15:38
    #33646668
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как менять измерение в тупле?
Это невозможно - делаю генератор отчетов, и возможны различные многочисленные варианты
...
Рейтинг: 0 / 0
05.04.2006, 15:39
    #33646676
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как менять измерение в тупле?
Это невозможно - делаю генератор отчетов, и возможны различные многочисленные варианты
...
Рейтинг: 0 / 0
05.04.2006, 15:49
    #33646731
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как менять измерение в тупле?
тогда возвращайте тупл в самом DD
Код: plaintext
1.
member [Measures].[DD] as 'IIF (DATEDIFF ("D","01-01-1900",[D]) = DATEDIFF ("D","01-01-1900","01-01-2006"), 
([Методика расчета].&[ 20 - 10012 ], [Measures].[В эквиваленте]), ([Методика расчета].&[ 21 - 10012 ], [Measures].[В эквиваленте]))
...
Рейтинг: 0 / 0
05.04.2006, 16:24
    #33646916
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как менять измерение в тупле?
Я тормоз, Спасиба!!!!
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как менять измерение в тупле? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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