Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве мы собираемся изучить действительно уникальный пример группировки или сегментации LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Мы создадим пробную группировку баланса по возрасту в LuckyTemplates . Этот метод включает в себя повторное использование многих шаблонов группировки и сегментации, которые мы уже изучили. Использование шаблонов группировки LuckyTemplates для этого уникального примера ничем не отличается.
Идея этого руководства состоит в том, чтобы показать вам, как можно использовать некоторые распространенные шаблоны группировки или сегментации в LuckyTemplates.
Это руководство на самом деле появилось из вопроса на форуме поддержки LuckyTemplates , который основан на требованиях к бухгалтерской отчетности и устаревших пробных балансах.
Пробные остатки по возрасту в бухгалтерском учете дают нам разбивку нашей дебиторской задолженности с непогашенными остатками и показывают нам, насколько они далеки. И так, через время мы можем увидеть, много ли у нас дебиторской задолженности к погашению через 60, 90, 120 дней или в следующем месяце и т.д.
При таком анализе мы хотим сгруппировать данные и упростить отчет. Для этого мы воспользуемся некоторыми расширенными вычислениями DAX. Прежде чем мы перейдем к формуле, давайте быстро взглянем на пример данных, который я сделал для этого урока.
Оглавление
Пример набора данных и настройки модели
В этой таблице у нас есть столбцы «Дата клиринга» и «Дата оплаты» , и мы хотим определить разницу между этими двумя датами. Затем мы сгруппируем или сегментируем эти различия дат на основе любой выбранной нами группы, и мы будем делать это динамически.
Это таблица группировки, которую я создал для решения. У нас есть группы (возрастные группы), столбцы Sort Order , Min и Max . Я просто придумал числа здесь, но вы можете изменить или настроить их самостоятельно для своих собственных отчетов.
Я использовал Enter Data для создания этой таблицы.
Столбец «Порядок сортировки» является ключевым, когда у нас есть текстовое значение. Мы должны убедиться, что можем сортировать по чему-то, чтобы значения шли в правильном порядке , если мы показываем их в визуализации.
Эта таблица не имеет отношения ни к чему в модели данных. Такие таблицы я называю вспомогательными или вторичными. Затем мы перебираем эту таблицу и запускаем в ней логику .
Расчет DAX
Первое, что нам нужно сделать, это что-то действительно простое, а именно подвести итог столбцу Value .
Это даст нам основную меру, которая создает для нас некоторую ценность. На самом деле мы не можем использовать это, потому что между нашей таблицей Transaction и нашей таблицей Group нет никакой связи. Нам нужно будет сделать фильтрацию в формуле.
Итак, это формула, которую мы используем. Я называю это Values Per Group и содержит несколько функций DAX.
Этот расчет в конечном счете вернет общее значение , но нам нужно перебрать каждую строку в таблице транзакций . В каждой отдельной строке нам нужно вычислить разницу ( DATEDIFF ) в этих датах ( Date Date и Clearing Date ).
Другими словами, в каждой строке мы определяем разницу дат между этими двумя столбцами. В то же время мы также просматриваем каждую строку в таблице «Группа должников по возрасту» . Если эта логика равна true, логика COUNTROWS также будет истинной. В этом случае он вернет Total Value .
Затем мы можем превратить эти расчеты в визуализацию.
Использование DAX для сегментации и группировки данных в примере сегментации LuckyTemplates
Использование расширенного DAX в LuckyTemplates
Расширенная аналитика LuckyTemplates: методы логики вторичной таблицы
Заключение
Это руководство — уникальный пример того, как вы можете использовать некоторые методы группировки и сегментации LuckyTemplates в своих моделях. Это отличное приложение как с точки зрения бухгалтерского учета, так и с точки зрения финансового анализа.
Мы создали вспомогательную таблицу и использовали некоторые расширенные формулы DAX, чтобы получить нужные сведения. Этот тип анализа действительно хорош с точки зрения управления денежными средствами и бизнеса.
Всего наилучшего!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.