Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве будут обсуждаться функции Power Query , ключевые слова и предопределенные идентификаторы. Вы узнаете, что они делают и как их использовать при разработке кодов и формул. Вы также узнаете, как получить доступ к документации по функциям, чтобы получить информацию и примеры для вашего отчета.
Оглавление
Ключевые слова и предопределенные идентификаторы
Ключевые слова и предопределенные идентификаторы нельзя переопределить. Это обзор всех зарезервированных слов в языке М.
Если вы хотите дать переменной то же имя, что и любое из ключевых слов, вы должны использовать обозначение в кавычках. Однако следует избегать использования любых ключевых слов в качестве переменных, поскольку это может привести к путанице.
Это еще один обзор операторов и знаков препинания в языке M.
Функции Power Query
В предыдущих модулях мы говорили о средах Power Query . Теперь вы узнаете о глобальной среде Power Query.
Чтобы просмотреть глобальную среду, используйте внутреннюю переменную #shared . Он возвращает запись, содержащую все имена и значения всех запросов, таблиц, констант, записей, списков, а также собственных и пользовательских М- функций в текущем файле.
Это также причина, по которой вы можете ссылаться на один запрос в другом; каждый создаваемый вами запрос автоматически принадлежит этой глобальной среде.
Для демонстрации создайте новый пустой запрос. Нажмите «Новый источник» на вкладке «Главная» и выберите «Пустой запрос» .
Затем введите знак равенства, а затем #shared . После этого нажмите Enter . Затем вы увидите запись на панели предварительного просмотра.
После этого превратить запись в таблицу.
Оттуда вы можете использовать параметр «Текстовые фильтры» для поиска определенных функциональных групп. Нажмите кнопку раскрывающегося списка в заголовке столбца «Имя» и выберите « Текстовые фильтры» . Затем выберите «Начинается с» .
Текстовые функции Power Query
Если вас интересуют текстовые функции, просто введите слово Text, и вы получите обзор всех текстовых функций.
Если щелкнуть пробел внутри любой строки столбца «Значение», вы увидите документацию по этой конкретной функции.
На панели Applied Steps переименуйте шаги Converted To Table и Filtered Rows в tshared и Text functions соответственно.
Вы также можете получить быстрый доступ к функциям таблицы или списка, создав фиктивный фильтр. Используя параметр «Текстовые фильтры», введите ключевое слово «Таблица» в диалоговом окне «Фильтровать строки» и нажмите «ОК».
Затем в строке формул измените первый параметр на shared . Затем вы увидите все функции таблицы на панели предварительного просмотра. Переименуйте шаг в Table Functions на панели Applied Steps.
Функции списка Power Query
Для функций списка скопируйте синтаксис в строке формул и создайте руководство. Нажмите fx и вставьте скопированный синтаксис. Измените третий параметр на List. После этого вы увидите все функции списка.
И снова переименуйте шаг в List Functions.
Затем измените имя запроса на Shared и отключите загрузку.
Такая настройка может быть очень удобной, когда вы можете быстро искать функции, параметры и типы, не выходя из редактора запросов.
Если вы знаете имя функции и хотите просмотреть параметр или пример, просто введите имя функции в новый пустой запрос без круглых скобок. Он покажет вам внутреннюю документацию функции.
Чтобы продемонстрировать, введите Text.Reverse в новый пустой запрос и нажмите «Проверить». Затем вы увидите пример того, как работает функция.
Оттуда вы также можете вызвать функцию. Если вы введете 123 в параметр и нажмете Invoke , на панели предварительного просмотра числа отобразятся в обратном порядке.
Справочник по функциям Power Query M
Вы также можете просмотреть онлайн-справочник по функции Power query M. Вы можете либо перейти непосредственно на веб-сайт, либо щелкнуть вопросительный знак в правом верхнем углу окна расширенного редактора любого запроса.
На веб-сайте есть разделы для каждой функциональной группы, что упрощает изучение.
Другой способ получить доступ к онлайн-документации — щелкнуть гиперссылку в диалоговом окне «Добавить пользовательский столбец». У вас должен быть запрос к таблице, чтобы сделать доступной опцию «Добавить пользовательский столбец».
Гиперссылка приведет вас на другую страницу. На этой странице есть раздел « См. Также» , где вы можете найти ссылку на справочник по функции Power query M.
Это небольшое отклонение, если вы хотите перейти к Справочнику по М- функциям, но в нем также указана другая информация, которая может оказаться полезной.
Наконец, если вы расширите вкладку «Внешние инструменты» на рабочем столе LuckyTemplates, вы также увидите ленту M Reference. Эта лента недоступна в редакторе запросов Power . Но если вы хотите время от времени просматривать справочник по М-функциям, может быть удобно иметь его на рабочем столе LuckyTemplates.
Типы данных и соединители Power Query
Язык M и редактор Power Query в LuckyTemplates
Заключение
Код , синтаксис или формула мощного запроса неполноценны без ключевых слов, функций и идентификаторов. Эти объекты помогают получать данные и информацию из других источников в таблице для получения желаемых результатов. Вы можете использовать любой из них в своем отчете о данных, если вы используете их правильно.
Мелисса
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать