Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому посібнику ми поговоримо про те, як додавати різні типи полів під час роботи з сутностями PowerApps.
Ми говорили про сутності PowerApps уі ми згадали, як поля містять основну інформацію, як-от імена, адреси тощо. Але існують різні типи полів, які ми також можемо використовувати.
Давайте використаємо цю сутність клієнта як приклад. Як бачите, він уже містить кілька різних полів. Це тому, що PowerApps настільки інтуїтивно зрозумілий, що він автоматично додає поля, які, на його думку, будуть корисними для цього типу об’єктів.
Однак у ньому також відсутні деякі поля, включені в таблицю, яку ми використовуємо як джерело даних.
Це поля, над якими ми сьогодні будемо працювати.
Зміст
Додавання текстових полів до сутностей PowerApps
Ім’я – чудовий приклад текстового поля. По суті, це означає, що ви можете вводити будь-який текст.
Щоб додати текстове поле, просто натисніть кнопку «Додати поле» у верхньому лівому куті.
Ми назвемо це поле «Ім’я».
Знову ж таки, PowerApps полегшує нам роботу, автоматично призначаючи код або назву, які система використовуватиме у фоновому режимі. Це те, що буде корисно для адміністраторів баз даних.
Тип даних дає нам довгий список опцій.
PowerApps інтуїтивно зрозумілий, тому зазвичай визначає, з якими типами даних ви працюєте. У цьому випадку він автоматично призначив це поле як текст.
Перш ніж зберегти це, нам потрібно встановити, наскільки важливим є це поле. Ці три параметри є необов’язковими, рекомендованими та обов’язковими.
Необов'язкові поля можна залишити порожніми. Рекомендовані поля позначені як важливі, але насправді вони не є обов’язковими для заповнення запису. Що стосується обов’язкових полів, то користувачі повинні їх заповнити. Інакше запис не буде збережено. Наразі давайте встановимо для цього поля значення Рекомендовано.
Ми також можемо зробити це поле доступним для пошуку чи ні, поставивши тут прапорець.
Тут також є розширені параметри, але ми не збираємося нічого змінювати для цього прикладу.
Ми можемо натиснути «Готово» внизу, щоб додати це поле.
Додавання обчислюваних полів
Обчислювані поля є похідними від інших полів. Ми використовуємо їх для автоматизації ручних розрахунків із різними полями.
Одним із чудових прикладів обчислюваного поля є повне ім’я. Все, що нам потрібно зробити, щоб отримати повне ім’я, це об’єднати поля для імені та прізвища. Якщо ми працюємо над таблицею продажів, іншим можливим обчислюваним полем буде Загальна ціна, де можна помножити ціну на кількість.
Давайте працювати над отриманням повного імені. Оскільки у нас уже є поле «Ім’я», давайте спершу додамо поле «Прізвище». Знову ж таки, ми почнемо з поля «Додати».
Тоді ми назвемо його Прізвище.
Ми також збираємося зробити всі інші параметри такими ж, як ім’я. Після цього ми клацнемо «Готово», щоб додати його в сутність клієнта.
Тепер давайте додамо наше обчислюване поле під назвою Повне ім’я.
Щоб зробити це поле обчислюваним, нам просто потрібно натиснути кнопку «Додати» поруч із «Обчислене» або «Зведене», а потім вибрати «Обчислення».
Перш ніж ми зможемо додати обчислення, PowerApps спочатку попросить нас зберегти поточну сутність. Тому ми просто натиснемо «Зберегти».
Коли сутність буде збережено, вона нагадає нам, що ми працюємо над обчислюваним полем. Отже, давайте клацнемо «Готово», щоб позбутися цього спливаючого вікна.
Перш ніж продовжити, переконайтеся, що ваш блокувальник спливаючих вікон дозволяє спливаючі вікна для цієї сторінки. Інакше ми не зможемо працювати над нашими розрахунками.
Тепер давайте повернемося до поля, над яким ми працюємо, тобто повного імені.
Щойно ми натиснемо на нього, це дозволить нам продовжити те, над чим ми працювали раніше. Цього разу він більше не просить нас додати обчислення. Натомість це дає нам можливість відкрити наш розрахунок.
Коли з’явиться спливаюче вікно для обчислюваного поля, воно показує, що тут можна створити оператор IF. У ньому є поля як для умови, так і для дії.
Але для повного імені нам не потрібна умова. Все, що нам потрібно, це дія, яка дозволяє об'єднати два поля. Добре, що умова необов’язкова. Тому нам просто потрібно натиснути «Додати дію».
Природно, ми б припустили, що нам просто потрібно обчислити Ім’я + Прізвище. Але в цьому випадку це показує, що ми не можемо додати два рядки разом.
У цьому випадку нам потрібно буде об’єднати два поля. Тож скористаємося функцією CONCAT.
Коли ми збережемо цю дію, у розділі «Дія» відображатиметься розрахунок.
Знову ж таки, нам не потрібно встановлювати умову, тому ми залишимо це поле порожнім.
Ми можемо використовувати умову, якщо хочемо встановити інші правила для цього конкретного поля. Наприклад, ми можемо встановити умову, яка дозволяє формувати повне ім’я, лише якщо існують і ім’я, і прізвище. Або ми можемо встановити умову встановлення Повного імені як Містера Прізвища на основі статі, якщо існує поле статі.
Коли обчислення буде задоволено, ми можемо натиснути «Зберегти» тут у верхньому правому куті.
Якщо нам дійсно більше нічого не потрібно робити, ми також можемо натиснути «Зберегти та закрити».
Додавання цілих чисел і даних набору параметрів
Далі додамо поле для нашого VIP-рівня. Давайте будемо коротко називати його просто VIP.
Оскільки наш VIP-рівень коливається від 1 до 5, давайте виберемо «Ціле число» під типом даних.
Для цього поля ми також можемо встановити його як набір параметрів.
Набори параметрів дозволяють користувачам вибирати з різних параметрів, які ми можемо визначити, замість того, щоб просто погоджуватися на звичайне ціле число.
До цього поля можна застосувати, наприклад, рівень важливості.
Як ми бачимо, можуть існувати різні типи, застосовні до будь-якої галузі. Все залежить від конкретних потреб користувача.
Додавання полів дати
Далі розглянемо, як ми можемо додати поле дати. Тепер, коли у нас є ім’я, прізвище та VIP-рівень, давайте додамо поле для дати приєднання.
Знову ж таки, ключовим тут є знання того, який конкретний тип даних вибрати. У цьому випадку у нас є різні варіанти, які ми можемо застосувати для дати.
Оскільки нам насправді не потрібен час, ми будемо дотримуватися лише дати.
Так само ми додали нове поле, цього разу у формі дати. Як бачите, процес стає швидшим і легшим, особливо коли ви з’ясуєте, які типи даних застосовувати.
Інші поля для сутностей PowerApps
Переглядаючи наше джерело даних, ми бачимо, що у нас є лише кілька інших полів для додавання. Нам просто бракує полів для місцезнаходження, номера паспорта та імені агента.
Найкращим способом визначення місцезнаходження було б додати конкретні місця та попросити користувача вибрати їх зі списку. Але якщо ми хочемо полегшити роботу з нашого боку, ми також можемо встановити це як текст і просто дозволити кінцевому користувачеві вводити інформацію.
Що стосується номера паспорта, ми також можемо встановити тип даних як ціле число, хоча номери паспортів часто мають кілька цифр, тому ми очікуємо величезних цифр. Оскільки номер паспорта наспр��вді не використовуватиметься в розрахунках, ми також можемо встановити його як текстове поле.
Що стосується імені агента, ми встановимо його як текстове поле, як і наші ім’я та прізвище.
Інші типи полів, які ми можемо використовувати, включають валюти, зображення, файли та багато іншого.
Висновок
Коли ви працюєте з сутностями PowerApps, поля дуже легко додавати. Поки ви знаєте, який конкретний тип даних вибрати, ви можете створити всі поля, необхідні для підтримки сутності, над якою ви працюєте.
Як ви бачили в прикладі, з яким ми сьогодні працювали, вибір типів даних також залишає велику гнучкість, особливо якщо поле, яке ви додаєте, не залежить від формату. Це полегшує заповнення потрібних полів.
Якщо ви хочете дослідити інші елементи, які можна додати до своїх сутностей PowerApps, крім полів, ви можете перевірити різні сутності, з якими можна працювати.
Все найкраще,
Генрі
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.