Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Я собираюсь показать вам, как вы можете создавать таблицы LuckyTemplates, используя формулу, которая сочетает в себе функцию UNION и функцию ROW . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Существует много способов создания таблиц LuckyTemplates, но в этом случае я покажу вам мощную технику, которая может предоставить вам ценную информацию и идеи.
Чтобы создать таблицу с формулой, нам нужно использовать функцию на ленте «Моделирование». Эта функция позволяет нам использовать различные функции DAX, которые возвращают таблицу.
В этом уроке я хочу создать совершенно новую таблицу, просто введя параметры в формулу. Затем я сравню его с альтернативными методами создания таблиц LuckyTemplates и дам вам понять, почему вы должны использовать этот метод в некоторых сценариях.
Оглавление
Использование ROW для создания таблицы
Мы уже можем создать таблицу только с помощью функции ROW . Нажимаем «Новая таблица» и вводим формулу. В этой демонстрации мы назовем эту Custom Table .
С помощью функции ROW мы можем создать одну строку информации о чем угодно. Все, что нам нужно сделать, это назвать столбец, а затем поместить внутрь выражение или значение. Мы можем просто продолжать говорить о том, сколько столбцов будет в нашей таблице.
С этими данными, которые мы ввели в нашу формулу ROW, она возвращает таблицу с одной строкой.
Объединение ROW с UNION
Функция UNION позволяет нам объединить две или более таблиц или наложить одну поверх другой для любого количества таблиц.
Мы просто ставим запятую после каждой строки, переходим на новую строку, а затем копируем и вставляем формулу первой СТРОКИ .
Мы можем разместить здесь столько таблиц (строк), сколько сможем, а затем закрыть их.
И тогда все, что нам нужно сделать, это изменить параметры (Группа или Сегмент, Мин и Макс) внутри здесь. В этом примере я просто использую некоторые случайные значения, но вы определенно можете поместить сюда все, что хотите.
Возможно, вы видели, как я применяю подобную технику или создаю подобные таблицы вручную, которые я называю поддерживающими таблицами .
Теперь, когда у нас есть эти ROW, объединенные с UNION, мы генерируем эту таблицу только с помощью информации или кода, который мы написали здесь.
Затем мы видим, что теперь у нас есть эта вспомогательная таблица внутри модели данных.
Я обычно размещаю свои вспомогательные таблицы внизу, чтобы показать, что они не являются частью основной модели, но имеют логику, которая проходит через них.
Зачем использовать DAX для создания таблицы
Некоторые из вас могут подумать, что мы могли просто создать эту таблицу, выбрав Enter Data . Что ж, это правда. Мы также могли бы иметь его в Excel или какую-нибудь простую таблицу в другом месте.
Однако этот метод объединения UNION и ROW может быть уместным, если мы хотим динамически получить эти числа и параметры, которые мы установили, из другого места в вашей модели или LuckyTemplates.
Вот как при Refresh вы можете обновить эту таблицу информацией или результатами, которые были рассчитаны в LuckyTemplates . Вот почему эта техника настолько мощная.
Например, мы хотим сегментировать наших клиентов на основе продаж, но суммы продаж меняются для минимального и максимального значений. Это может быть другое число, основанное на средних продажах наших клиентов.
Мы можем генерировать эту таблицу более динамично, используя расчет, который разбивает информацию о наших клиентах на основе генерируемой суммы продаж.
Мы также могли бы использовать это виртуально . Мы можем создать подобную таблицу и ввести ее как табличную функцию внутри переменной, которая входит в расчет. Есть и другие способы применения этого, которые я демонстрирую в других руководствах.
Расширенная аналитика LuckyTemplates: методы логики вторичных таблиц
Создание новой таблицы в LuckyTemplates: автоматическая реализация бюджетов и прогнозов с помощью DAX
Быстрое создание убедительных аналитических данных LuckyTemplates для финансового анализа
Заключение
В этом блоге мы расскажем, как создавать таблицы LuckyTemplates, используя функцию ROW вместе с функцией UNION. Мы просто воспользовались функцией «Новая таблица» и ввели формулу с параметрами, которые хотим установить.
Существует множество способов создания подобных таблиц, но именно этот метод имеет решающее значение и применим в определенных сценариях .
Это отличная техника, которую вы могли бы легко применить в своей работе.
Наслаждайтесь этим!
Ваше здоровье!
***** Изучаете LuckyTemplates? *****
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.