powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Измерение Дата в CM
2 сообщений из 2, страница 1 из 1
Измерение Дата в CM
    #32253314
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я считаю дату последней продажи:
Код: plaintext
MemberToStr(Tail(NonEmptyCrossjoin(LastPeriods( 60 , ClosingPeriod([Дата].[Дата], [Дата].CurrentMember)), {[Measures].[Продажи Количество]},  1 ),  1 ).Item( 0 ))
- так работает, но в Екселе показывает не совсем красивое значение - выражение, определяющее данный член, что не совсем похоже на дату. Если делать так:
Код: plaintext
Tail(NonEmptyCrossjoin(LastPeriods( 60 , ClosingPeriod([Дата].[Дата], [Дата].CurrentMember)), {[Measures].[Продажи Количество]},  1 ),  1 ).Item( 0 )
то в Екселе выдает ошибку в данной клетке, хотя выражение правильное
Вопрос: как получить дату (например, последней продажи), чтобы и пользователю видно было и я мог этот CM использовать в других CM именно как член измерения Дата ?
...
Рейтинг: 0 / 0
Измерение Дата в CM
    #32253722
LNekhimchuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно так:
CM1
Tail(NonEmptyCrossjoin(LastPeriods(60, ClosingPeriod([Дата].[Дата], [Дата].CurrentMember)), {[Measures].[Продажи Количество]}, 1), 1).Item(0).Name - возвратит нормальную дату
CM2
Members(CStr([Measures].[CM1])) - отдает нужный мембер. т.е.
Удачи.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Измерение Дата в CM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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