Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Могут быть случаи, когда в ваших таблицах дат не будет настраиваемых финансовых годов и кварталов , которые вам нужны в качестве фильтров для вашего анализа. В этом руководстве мы собираемся обсудить, как вы можете фильтровать свои данные по финансовым или финансовым годам и кварталам, используя вычисляемые столбцы в LuckyTemplates . Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Я уже пару раз видел запросы на эту тему на .

Оглавление

Финансовый год в LuckyTemplates

Финансовый год , также известный как финансовый год, представляет собой годовой период, выбранный компанией для представления своей финансовой информации или финансов. Эти финансы можно назвать выручкой, затратами и даже прибылью за прошлый год.

Когда период года начинается 1 января и заканчивается 31 декабря , компания использует календарный год в качестве своего финансового года . Любая другая дата начала, кроме 1 января, указывает на финансовый год, который не является календарным годом .

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

Все, что нам нужно сделать, это использовать текущую таблицу дат , которая, возможно, уже есть в нашей модели.

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Если вы хотите узнать, как создать таблицу дат, перейдите по ссылке ниже.

Быстрое создание подробной таблицы дат

Обсуждение основной проблемы

Изначально столбец MonthName упорядочен по календарному году .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Теперь я хотел бы отсортировать это по пользовательскому финансовому году, а затем сделать июль первым месяцем , а июнь - последним месяцем финансового/финансового года.

В этом случае нам в первую очередь нужно создать новый вычисляемый столбец , который будет служить столбцом сортировки по месяцам.

Создание вычисляемых столбцов в LuckyTemplates

Вычисляемый столбец — это расширение таблицы с использованием формулы DAX , которая оценивается для каждой строки. Эти вычисляемые столбцы вычисляются на основе данных, которые уже были загружены в вашу модель данных .

Когда вы пишете формулу вычисляемого столбца, она автоматически применяется ко всей таблице и оценивает каждую строку отдельно .

В этой текущей проблеме, которую нам нужно решить, нам не нужно создавать новую таблицу дат, потому что мы можем просто использовать текущую. Одним из примеров вычисляемого столбца , который мы создали в нашей текущей таблице дат, является столбец YearWeekSort .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Чтобы создать вычисляемый столбец, просто выберите параметр «Новый столбец» на вкладке «Моделирование» .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Кроме того, вы можете щелкнуть правой кнопкой мыши по таблице и выбрать «Новый столбец» .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

После выбора параметра «Новый столбец» появится новый вычисляемый столбец .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Создание показателя номера финансового месяца

Впоследствии мы можем создать меру для этого недавно добавленного столбца . Просто щелкните столбец, и появится панель формул.

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Здесь мы укажем формулу/меру для вычисляемого столбца , который мы только что создали. Мы будем называть эту меру номером финансового месяца .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Теперь мы выполним простую логику ЕСЛИ для номера финансового месяца . Основное поле, которое нам нужно учитывать для логики ЕСЛИ, — это Dates[MonthOfYear] .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Затем нам нужно оценить, превышает ли значение столбца MonthOfYear значение six .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Если условие истинно, мы вычтем 6 из значения столбца MonthOfYear .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Если нет, вместо этого мы добавим 6 к значению столбца MonthOfYear .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Для дальнейшего анализа данных подумайте о январе как о начальном значении MonthOfYear , которое численно равно 1 . И 1 точно не больше 6. В этом случае мы добавим 6 к значению MonthOfYear , которое будет равно 7 . И это сделало бы январь седьмым месяцем , а июль первым месяцем .

После установки формулы вы можете перейти к представлению данных и проверить выделенный столбец. Как видите, теперь у нас есть номер месяца, который мы можем использовать для сортировки месяцев.

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Вы также можете увидеть новый столбец в списке Поля .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Сортировка столбца MonthName по номеру финансового месяца

Чтобы проверить правильность нашей формулы, выберите столбец MonthName в нашей таблице дат .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Затем мы отсортируем этот столбец по номеру финансового месяца . Для этого просто выберите параметр «Сортировать по столбцу» на вкладке «Моделирование» , затем выберите «Номер финансового месяца» .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

После этого перейдите в представление отчета , и вы увидите, что наши месяцы теперь с июля по июнь . Это подтверждает, что наша мера «Число финансового месяца» работает точно.

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Создание показателя финансового квартала

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

Давайте создадим новый вычисляемый столбец , в котором мы можем реализовать меру для финансового или финансового квартала . Мы будем называть это числом финансового квартала.

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

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

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Затем разделите результат на 3 .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Теперь, если вы посмотрите на таблицу дат , вы увидите, что в столбце «Номер финансового месяца» появились десятичные точки .

При более подробном рассмотрении 1 — это начальное значение номера финансового месяца . Если мы прибавим 2 к 1 , сумма будет 3 . Затем сумма будет разделена на 3 , что даст 1 как частное .

В результате 1 будет эквивалентным значением финансового квартала для номера первого финансового месяца , 1,33 — для второго и 1,66 — для третьего месяца .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Чтобы округлить значение до ближайшего целого числа , нам нужно включить в формулу INT , представляющее целое число . Затем заключите логику в круглые скобки.

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

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

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Это подтверждает точность нашего показателя Fiscal Quarter Number , устанавливая 3 месяца для каждого квартала .

Создание столбца финансового квартала

Теперь давайте добавим еще один столбец, который мы будем называть « Финансовый квартал» .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Здесь мы собираемся соединить букву «Q» с каждым значением Fiscal Quarter Number .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

В результате у нас должен появиться этот новый столбец для финансового квартала .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates

Его также можно использовать в качестве настраиваемого графического фильтра , также известного как слайсер для наших визуализаций в представлении отчета .

Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates


Сортировка дат по финансовому году в LuckyTemplates
Расчет продаж за финансовый год до даты (FYTD) в LuckyTemplates с использованием DAX
Как создать настраиваемые кварталы финансового года — LuckyTemplates

Заключение

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

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

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

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

Удачи вам в изучении этой техники.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.