Как получить совокупный оборот финансового года к выбранному месяцу? - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь получить гистограмму, которая суммирует общую сумму оборота по финансовым годам и по бизнес-единицам.

1-й выпадающий список позволит вам выбрать месяц. 2-й выпадающий выберет год. Таким образом, выбранный месяц будет определять расчетный период совокупного оборота с начала финансового года до месяца, выбранного в раскрывающемся списке.

Финансовый год начинается 1 октября. Например:

  • Если я выберу в раскрывающемся списке месяц январь, а во втором раскрывающемся списке год 2020, мы бы хотели получить итоговую сумму с 01.10.2009 (мм / дд / ггггг) до 01/31 / 2020.
  • Если я выберу декабрь 2019 года, я бы хотел, чтобы кумуляция с 01.10.2009 (мм / дд / гггг) по 31.12.2009. Облако аналитики SAP предоставляет ограниченный выбор совокупностей.

В показателе «оборот» имеется функция «Добавить расчет времени», которая дает расчеты по периодам, таким как «предыдущий», «за», «на сегодняшний день».

image1

Однако, даже если вы сделаете, например, «Месяц / финансовый период за период», это не даст накопление финансового периода, как вы можете видеть. Если мы посмотрим на SO BU, мы не увидим кумуляцию между февралем 2019 года и сентябрем 2019 года, поскольку с марта 2019 года по апрель 2019 года мы также можем проанализировать уменьшение оборота, за исключением того, что должно вернуть кумуляцию.

image2 - chart

То же самое, если мы выберем «Месяц / финансовый период до даты».

image3 - chart

Кроме того, мы обязаны провести хотя бы одно углубление на уровне месяца: мы не можем получить агрегированное представление за год и за единицу, в этом случае мы получаем сообщение об ошибке.

image4

У вас была такая же проблема? Если да, то удалось ли это решить?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2020

Я уже пытался создать новую меру в режиме истории, однако тип расчета по «агрегации» не позволяет иметь динамическое агрегирование c.

image1 image2

Действительно, я хочу получить оборот с начала финансового года 10/01 (мм / дд) до месяца, выбранного в раскрывающемся списке. В раскрывающемся списке будет отображаться динамический результат c в зависимости от того, желает ли пользователь получить общий оборот с марта 2020 г. (31.03.2020 г.) по 01.10.2009 г. или, например, с декабря 2019 г. (31.12.2009 г.). ) до 10 января 2019 года.

Поэтому я не хочу определять фиксированный период времени, но динамически, выбирая месяц (с января по декабрь), а также выбирая год.

0 голосов
/ 12 февраля 2020

Необходимо создать агрегирование на основе даты, на основе истории (одноразовое) или модели, которое можно будет использовать позже.

Выберите Создать расчет на вкладке мер

Затем выберите SUM тип операции в поле операции

Затем отметьте Используйте флажок условного агрегирования и добавьте необходимые условия. В вашем случае это будет Выбор по диапазону , где вы можете определить диапазон дат, в вашем случае от 10/01/2019 до 12/31/2019 .

Подробнее об определении диапазонов и вычислений здесь .

...