Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому підручнику буде розглянуто Power Query, ключові слова та попередньо визначені ідентифікатори. Ви дізнаєтеся, що вони роблять і як їх використовувати для розробки кодів і формул. Ви також дізнаєтеся, як отримати доступ до функціональної документації, щоб отримати інформацію та приклади для свого звіту.
Зміст
Ключові слова та попередньо визначені ідентифікатори
Ключові слова та попередньо визначені ідентифікатори не можна перевизначати. Це огляд усіх зарезервованих слів у мові M.
Якщо ви хочете дати змінній те саме ім’я, що й будь-яке з ключових слів, ви повинні використовувати позначення в лапках. Однак слід уникати використання будь-якого з ключових слів як змінної, оскільки це може призвести до плутанини.
Це ще один огляд операторів і знаків пунктуації в мові M.
Функції Power Query
У попередніх модулях ми говорили про . Тепер ви дізнаєтеся про глобальне середовище Power Query.
Щоб переглянути глобальне середовище, використовуйте внутрішню змінну #shared . Він повертає запис, що містить усі імена та значення всіх запитів, таблиць, констант, записів, списків, а також власних і користувацьких функцій M у поточному файлі.
Це також причина, чому ви можете посилатися на один запит в іншому; кожен створений вами запит автоматично належить до цього глобального середовища.
Для демонстрації створіть новий порожній запит. Натисніть «Нове джерело» на вкладці «Домашня сторінка» та виберіть «Пустий запит» .
Далі введіть знак рівності та #shared . Після завершення натисніть Enter . Потім ви побачите запис на панелі попереднього перегляду.
Після цього перетворіть запис у таблицю.
Звідти ви можете скористатися опцією «Текстові фільтри» для пошуку певних функціональних груп. Натисніть кнопку спадного списку в заголовку стовпця «Ім’я» та виберіть « Текстові фільтри» . Потім виберіть «Починається з» .
Текстові функції Power Query
Якщо вас цікавлять функції Text, просто введіть слово Text, і ви отримаєте огляд усіх функцій Text.
Якщо клацнути пробіл у будь-якому рядку стовпця «Значення», ви побачите документацію цієї конкретної функції.
На панелі Applied Steps перейменуйте кроки Converted To Table і Filtered Rows на tshared і Text functions відповідно.
Ви також можете отримати швидкий доступ до функцій таблиці або списку, створивши фіктивний фільтр. За допомогою опції «Текстові фільтри» введіть ключове слово «Таблиця» в діалоговому вікні «Рядки фільтрів», а потім натисніть «ОК».
Далі в рядку формул змініть перший параметр на shared . Тоді ви побачите всі функції таблиці на панелі попереднього перегляду. Перейменуйте крок на «Функції таблиці» на панелі «Застосовані кроки».
Функції списку Power Query
Для функцій List скопіюйте синтаксис у рядку формул і створіть посібник. Натисніть fx і вставте скопійований синтаксис. Змініть третій параметр на Список. Після цього ви побачите всі функції списку.
І знову перейменуйте крок на Список функцій.
Далі змініть назву запиту на Спільний і вимкніть завантаження.
Це може бути дуже зручно мати таке налаштування, де ви можете швидко шукати функції, параметри та типи, не виходячи з редактора запитів.
Якщо ви знаєте назву функції та хочете переглянути параметр або приклад, просто введіть назву функції в новому порожньому запиті без дужок. Він покаже вам внутрішню документацію функції.
Щоб продемонструвати, введіть Text.Reverse у новий порожній запит, а потім натисніть перевірку. Потім ви побачите приклад роботи функції.
Звідти ви також можете викликати функцію. Якщо ви введете 123 у параметрі та клацнете «Викликати» , на панелі попереднього перегляду цифри відображатимуться навпаки.
Довідка про функції Power Query M
Ви також можете переглянути запит потужностідовідка онлайн. Ви можете перейти безпосередньо на веб-сайт або натиснути знак питання у верхньому правому куті вікна розширеного редактора будь-якого запиту.
На веб-сайті є розділи для кожної з груп функцій, що полегшує вивчення.
Інший спосіб отримати доступ до онлайн-документації — клацнути гіперпосилання в діалоговому вікні «Додати настроюваний стовпець». Щоб зробити доступною опцію «Додати спеціальний стовпець», вам потрібен запит до таблиці.
Гіперпосилання переведе вас на іншу сторінку. На цій сторінці є розділ під назвою «Див. також» , де можна знайти посилання на довідку про функцію power query M.
Це невеликий обхід, якщо ви хочете перейти до M Function Reference, але тут також міститься інша інформація, яка може бути вам корисною.
Нарешті, якщо розширити вкладку «Зовнішні інструменти» на робочому столі LuckyTemplates, ви також побачите стрічку M Reference. Ця стрічка недоступна в редакторі потужних запитів . Але якщо ви хочете час від часу переглядати довідник про функцію M, було б зручно мати його на робочому столі LuckyTemplates.
Висновок
Код, синтаксис або формула є неповними без ключових слів, функцій та ідентифікаторів. Ці сутності допомагають отримати дані та інформацію з інших джерел у таблиці, щоб отримати бажані результати. Ви можете використовувати будь-які з них у своєму звіті про дані, якщо ви використовуєте їх правильно.
Меліса
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.