Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Оглавление
SQL-запрос LuckyTemplates
В этом руководстве мы собираемся углубиться и понять, как работают зависимости запросов в LuckyTemplates.
Зависимости запросов показывают, как запросы связаны друг с другом внутри LuckyTemplates. Вы можете видеть, какие запросы зависят от других запросов или таблиц. Это полезно, когда вы планируете выполнять множество преобразований данных внутри своей модели.
Эта функция уже некоторое время является частью LuckyTemplates SQL Query, но не многие пользователи знают, как максимально использовать ее функции. Если вы часто работаете со сложными настройками LuckyTemplates, вам необходимо больше разбираться в зависимостях запросов .
Понимание зависимостей запросов внутри LuckyTemplates
Чтобы начать, щелкните ленту «Вид» , а затем щелкните «Запрос зависимостей» .
Первое, что вы можете увидеть в дереве зависимостей, — это исходная папка исходного запроса.
Под исходным запросом вы можете видеть, что он разветвляется на несколько других запросов. У вас есть запросы к таблицам Customers , Products , Regions и Sales . Просто взглянув на это, вы уже имеете общее представление о том, как связаны эти запросы.
Я покажу вам пример того, как зависимости запросов работают в LuckyTemplates. Например, у нас уже есть столбец «Канал» и столбец «Код канала» .
Что я хочу сделать, это создать еще одну таблицу этого. Я хочу выделить эту информацию и поместить ее в другую таблицу.
Это хорошая идея, потому что, как вы можете видеть в этих столбцах, много повторяющейся информации, особенно когда у вас есть несколько столбцов, содержащих похожие вещи.
Теоретически мы можем просто иметь столбцы «Канал» и «Код канала» в другой таблице сами по себе, а затем нарисовать связь между таблицей «Канал» и нашей таблицей «Продажи».
Для этого щелкните правой кнопкой мыши таблицу «Продажи» и выберите «Ссылка» .
Затем переименуйте дублированный запрос продаж из Sales (2) в таблицу Channels . В новой таблице «Каналы» щелкните столбец «Канал» , удерживайте нажатой клавишу Ctrl и щелкните столбец «Код канала ».
Удерживая нажатой клавишу Ctrl , щелкните правой кнопкой мыши указанные столбцы и выберите «Удалить другие столбцы» .
После этого в таблице Channels останутся только столбцы Channel и Channel Code .
Теперь вам нужно создать таблицу поиска для всех ваших каналов, используя таблицу Channels . Но сначала вам нужно удалить повторяющиеся записи, щелкнув правой кнопкой мыши и выбрав «Удалить дубликаты» . Это эффективный способ создания кодов каналов.
Как видите, в обоих столбцах осталось только три записи. Теперь щелкните ленту «Добавить столбец» и выберите «Столбец из примеров» . Вам нужно сделать это, чтобы вы могли сокращать коды каналов, используя первую букву.
Сделав это, вы можете создать новый столбец и добавить таблицу кратких кодов каналов .
Если вы снова посмотрите на представление «Зависимости запросов» , вы увидите связь между запросом таблицы «Продажи » и таблицей «Каналы» .
Заключение
Этот пример для зависимостей запросов очень простой. Когда у вас будет много данных из разных источников, дерево зависимостей будет выглядеть сложнее.
Как я уже упоминал, этот метод полезен, когда в нескольких колонках много повторяющейся информации. Просто убедитесь, что новая таблица, которую вы создали, все еще подключена и зависит от исходного запроса.
Надеюсь, вы многому научились из этого урока. Существуют различные возможности использования зависимостей запросов . Ключ в том, чтобы практиковаться и экспериментировать с разными примерами в разных сценариях.
До скорого!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.