Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве вы узнаете о Power Query и языке M внутри рабочего стола LuckyTemplates.
Хотя могут быть небольшие различия, вы можете применять одни и те же общие методы в других продуктах Майкрософт, таких как Excel, Analysis Services и других инструментах Майкрософт со встроенным механизмом Power Query.
Оглавление
Что такое Power Query?
Power Query предназначен для преобразования и подготовки данных . Он поставляется с графическим интерфейсом для подключения к широкому спектру источников данных.
Он также имеет редактор, более известный как редактор Power Query на рабочем столе LuckyTemplates, который используется для преобразования необработанных данных.
Процесс преобразования необработанных данных также называется ETL , что означает « извлечение, преобразование и загрузка» .
Power Query извлекает данные, подключаясь к множеству источников данных. Затем он изменяет, очищает и преобразовывает ваши данные. И, наконец, он загружает данные в модель данных.
Данные никогда не бывают идеальными. Таким образом, цель редактора запросов — помочь пользователю применить большинство распространенных преобразований, взаимодействуя с простым набором лент, меню и других компонентов.
Эта возможность преобразования является общей для всех источников. Таким образом, независимо от базового источника, взаимодействие с пользователем в редакторе запросов остается неизменным.
После подключения к источнику данных у вас будет предварительный просмотр данных.
Предварительный просмотр основан на подмножестве, которое позволяет вам разработать свой запрос. Вы увидите полные данные только после нажатия кнопки «Закрыть и применить» . Это означает, что вы можете работать с очень большими наборами данных.
Механизм Power Query доступен во многих продуктах и службах. Место назначения, где будут храниться данные, зависит от используемого запроса.
Что такое язык М?
M — это функциональный, чувствительный к регистру язык коллажей, разработанный для преобразования данных.
Когда вы выполняете преобразование, код для этого шага создается автоматически. Таким образом, вам не нужно самостоятельно писать М-код.
Однако бывают случаи, когда нужно научиться писать М-коды . К ним относятся создание пользовательских функций, выполнение более сложных преобразований, оптимизация и создание пользовательских соединителей.
А с введением IntelliSense в сентябре 2018 года чувствительность к регистру стала меньше влиять на М-коды.
IntelliSense позволяет вызывать элементы встроенного #shared , такие как все собственные функции M, пользовательские функции, имена переменных или шагов и параметры.
М — функциональный язык. Когда вы понимаете его поток, становится легче читать и писать М-коды.
Как правило, убедитесь, что панель формул всегда видна в пользовательском интерфейсе. Таким образом, вы можете увидеть сгенерированный М-код и следить за его потоком и синтаксисом.
Доступны различные онлайн-ресурсы, где вы можете узнать больше о M .
Одним из ресурсов является спецификация языка формул , которая описывает структуру самого языка, и справочник по функциям M, в котором перечислены все функции и их документация. Power Query также содержит стандартную библиотеку, доступную по ключевому слову #shared .
Но в целом самое главное при изучении чего-то нового — это практика, практика и еще раз практика .
Заключение
Редактор Power Query — это мощный инструмент для преобразования данных. Как только вы поймете его основные концепции, вам будет легче преобразовать необработанные данные в более значимую информацию.
И хотя язык М часто создается автоматически, его всегда лучше выучить. Это будет большим преимуществом при работе с более сложными сценариями в будущем.
Мелисса
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.