powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SCOPE и GRAND TOTAL SSAS Multidim
2 сообщений из 2, страница 1 из 1
SCOPE и GRAND TOTAL SSAS Multidim
    #40138441
Nurgl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача следующая. Есть ряд статей ДС, которые считаются накопительно. Т.е. сумму в Общем итоге не корректно. Нужно в сумме по году брать всегда декабрь (это реализовано), а в общем итоге сейчас считается сумма по всем годам, а нужно чтобы возвращало сумму последнего месяца последнего года...

SCOPE ([Справочник Статьи ФМ].[Статьи ФМ].[Cтатья ФМ l1].&[1.4-Поступление ДС на эскроу счета (накопительно)]);

SCOPE ([Дата ФМ].[Дата].[Год].MEMBERS);

THIS = TAIL(EXISTING [Дата ФМ].[Дата].[Месяц].MEMBERS, 1).ITEM(0).ITEM(0);

END SCOPE;

END SCOPE;

P.S. Чат боты такое не понимают и дают не верные примеры. Вообще по MDX, к сожалению, LLM слабы :(
...
Изменено: 07.02.2024, 14:31 - Nurgl
Рейтинг: 0 / 0
SCOPE и GRAND TOTAL SSAS Multidim
    #40138443
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nurgl [игнорируется] 

ну так в том же духе и продолжайте
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
scope ([Справочник Статьи ФМ].[Статьи ФМ].[Cтатья ФМ l1].&[1.4-Поступление ДС на эскроу счета (накопительно)]);
  scope ([Дата ФМ].[Дата].[Год].members);
    this = tail(existing [Дата ФМ].[Дата].[Месяц].members, 1).item(0);
  end scope;
  scope ([Дата ФМ].[Дата].[All]);
    this = tail([Дата ФМ].[Дата].[Месяц].members, 1).item(0);
  end scope;
end scope;
ну и..
item(0) нужен только один, tail возвращает набор, а не кортеж
да и вообще вместо tail и item
в первом случае [Дата ФМ].[Дата].CurrentMember.LastChild
во втором [Дата ФМ].[Дата].[All].LastChild.LastChild
по моему так красивее
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SCOPE и GRAND TOTAL SSAS Multidim
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (2): Анонимы (1), Yandex Bot 1 мин.
Пользователи онлайн (7): Анонимы (6), Yandex Bot
x
x
Закрыть


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