Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Power Query — это инструмент для преобразования и обработки данных, доступный в и LuckyTemplates. Он имеет широкий спектр функций, которые можно использовать для преобразования данных и управления ими. В этом руководстве вы узнаете, как использовать каждое выражение в Power Query/M Language . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Оглавление
Power Query каждое выражение: обзор
Большинство стандартных библиотечных функций принимают в качестве аргументов функции с параметрами M. Они также часто бывают унарными, т. е. представляют собой функцию, принимающую один аргумент и выполняющую над ним некоторую операцию.
Выражение each — это сокращение для объявления нетипизированных функций, принимающих один формальный параметр, именуемый символом подчеркивания ( _ ).
Когда вы видите каждую функцию в , формула или выражение после нее будут применяться к каждому элементу в списке или столбце.
Параметр подчеркивания может использоваться для доступа к текущему элементу. Однако при использовании в сочетании с оператором поиска ( => ) для выбора полей или столбцов символ подчеркивания часто опускается.
Примеры использования Power Query Every Expression
Давайте рассмотрим пример в Power Query. Цель состоит в том, чтобы отфильтровать только годы старше 2020 года.
Без использования каждого выражения
На панели Applied Steps вы можете видеть, что на первом этапе используется Function Expression .
Функция состоит из символа подчеркивания в скобках. Затем за ним следует оператор поиска, который добавляет префикс переменной к имени столбца или поля. Это позволяет нам выбирать строки из таблицы, в которых значения года больше 2020.
В другом примере вы можете видеть, что, поскольку оператор поиска используется для выбора поля или столбца, подчеркивание перед полем Year можно опустить. Это все равно даст тот же результат.
При использовании каждого выражения
В этом примере вы можете видеть, что при использовании выражения each безымянная переменная, представленная символом подчеркивания, может быть опущена.
Вы также можете полностью убрать символы подчеркивания в формуле при использовании поиска для выбора поля или столбца. Это будет продолжать давать тот же результат.
Использование встроенного параметра фильтра в таблице Power Query
Если вы используете встроенный фильтр в таблице Power Query, вы увидите, что он генерирует тот же код, что и в последнем примере.
Верните таблицу обратно, чтобы показать полные строки. Затем щелкните стрелку раскрывающегося списка в столбце «Год» и выберите « Числовые фильтры» > «Больше» .
В мастере фильтров строк напишите 2020 в текстовом поле и нажмите OK .
Обратите внимание, что в строке формул М-код, сгенерированный фильтром, использует каждое выражение, аналогичное последнему примеру.
Использование каждой функции упрощает понимание М-кода.
При использовании пользовательского интерфейса Power Query для разработки ваших запросов механизм M в большинстве случаев будет использовать для вас этот сокращенный код M.
Заключение
Каждое выражение — это полезный инструмент в Power Query для применения функций или выражений к каждой строке или элементу в списке. Это помогает упростить код M, чтобы сделать его более понятным для пользователей. Его также можно использовать с широким спектром функций и операторов, что позволяет выполнять различные задачи с вашими данными.
В заключение, каждое выражение — это мощный и полезный инструмент, который может помочь вам более эффективно и действенно манипулировать данными в языке M.
Всего наилучшего,
Мелисса де Корте
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать