powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как менять измерение в тупле?
6 сообщений из 6, страница 1 из 1
Как менять измерение в тупле?
    #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
Как менять измерение в тупле?
    #33646379
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Определите член [DD] не в Measures, а в [Методика расчета]
...
Рейтинг: 0 / 0
Как менять измерение в тупле?
    #33646668
Sergey S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это невозможно - делаю генератор отчетов, и возможны различные многочисленные варианты
...
Рейтинг: 0 / 0
Как менять измерение в тупле?
    #33646676
Sergey S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это невозможно - делаю генератор отчетов, и возможны различные многочисленные варианты
...
Рейтинг: 0 / 0
Как менять измерение в тупле?
    #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
Как менять измерение в тупле?
    #33646916
Sergey S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я тормоз, Спасиба!!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как менять измерение в тупле?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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