Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Этот учебник поможет вам больше узнать о коде M, который можно найти в расширенном редакторе.
Некоторые люди предпочитают называть его «языком формул М» или « функция М ». Вы можете использовать его для фильтрации и объединения данных из нескольких источников данных.
Оглавление
Как получить доступ к языку M LuckyTemplates
Чтобы получить доступ к M-коду, выберите запрос. В этом примере мы нажмем запрос «Продажи» .
После этого нажмите Advanced Editor , чтобы открыть окно редактирования.
В окне расширенного редактора вы можете просмотреть или изменить весь код, отображаемый для выбранного запроса.
Код выглядит сложным, но вам не нужно учиться писать указанные коды. Все, что имеет значение, — это ваше понимание того, как работает код и что он делает.
В двух словах, эти коды представляют собой записи преобразований или действий, которые были выполнены для выбранного запроса.
Понимание M-кода в расширенном редакторе
Первое, что вы можете увидеть внутри M-кода, — это исходный код. В этой части вы можете увидеть место, откуда система извлекла данные.
Как вы также можете видеть, система автоматически определяет тип данных для даты заказа , даты отгрузки и т. д.
Затем вы можете увидеть записи преобразований, которые были выполнены с данными, такие как переименование столбца , удаленный столбец , дублированный столбец и многие другие.
Здесь вы можете увидеть много кодов из-за различных преобразований данных. Однако на самом деле вам не нужно писать эти коды, потому что вы можете заставить их работать, просто щелкнув или выбрав что-то на ленте.
Допустим, вы хотите что-то изменить. Вы хотите переименовать Дата заказа в Дата заказа . Вы можете сделать это в расширенном редакторе .
Если вы измените имя столбца на Дата заказа , вы увидите конкретный шаг, вставленный во все предыдущие шаги кода. После того, как вы нажмете «Готово» , соответствующий столбец в запросе также будет обновлен.
Теперь, когда у вас есть начальное представление о том, как все работает в М-коде, я покажу вам пример, в котором вы можете получить ошибку.
Допустим, вы хотите переместить столбец «Склад» рядом со столбцом «Код склада» . В разделе Applied Steps вы можете увидеть соответствующую запись для Reordered Columns .
Вот тут надо быть очень осторожным. Если вы вернетесь в расширенный редактор и снова измените столбец «Дата заказа» на «Дата заказа» , вы получите сообщение об ошибке.
Поскольку столбцы были переупорядочены, часть кода «Переупорядоченный столбец» записывает каждый затронутый столбец. Таким образом, если вы хотите внести изменения в затронутые столбцы, вам нужно изменить их в разделе « Переупорядоченный столбец» .
Кроме того, вам также необходимо внести те же изменения в другую запись « Дата заказа» в начале кода.
После того, как вы нажмете «Готово» , вы сможете исправить ошибку и увидеть изменения, примененные к столбцу «Дата заказа» .
Заключение
Надеюсь, вы изучили основы M-кода и расширенного редактора с помощью этого руководства.
Только около 1% пользователей LuckyTemplates фактически используют язык M на этой платформе. Тем не менее, это хорошая и достойная функция, чтобы учиться и экспериментировать как можно больше.
Поскольку вы можете использовать только язык M или код M при запросе или очистке ваших данных, вам нужно больше заботиться о написании высококачественного DAX, потому что именно здесь вы можете использовать аналитические возможности LuckyTemplates.
Надеюсь, это дало вам лучшее представление о расширенном редакторе и о том, что происходит за кулисами.
Спасибо!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.