Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику ми дізнаємося та зрозуміємо, як ми можемо використовувати підзапит у SQL. Підзапит – це запит всередині іншого запиту. Ми також можемо назвати це вкладеним запитом у більший запит. Його потрібно брати в дужку і в основному використовувати в реченні WHERE .
Ми можемо використовувати підзапити в SQL, коли нам потрібно отримати дані з кількох таблиць.
Наприклад, скажімо, у нас є ці 2 таблиці.
Це проблема, яку ми повинні вирішити. Нам потрібно отримати ім’я клієнта, ідентифікатор електронної пошти та адресу клієнтів, які купували у 2022 році. Це неможливо, використовуючи лише таблицю «Клієнти», оскільки в цій таблиці немає запису про продажі чи стовпці з датою замовлення. У нас є інші способи вирішити це.
Зміст
Отримання даних вручну за допомогою кількох окремих запитів
По-перше, оскільки у нас є CustomerId із таблиці Sales , ми можемо отримати ідентифікатори клієнтів людей, які купували у 2022 році, зі стовпця OrderDate у таблиці Sales .
Припустивши, що зараз у нас є ідентифікатори клієнтів ( 1, 3, 5, 7, 8, 9… ) людей, які купували з 2022 року, ми можемо створити інший запит, щоб отримати інформацію про цих клієнтів через таблицю « Клієнти» на основі їх ID .
Проблема цього методу полягає в тому, що ми робили процес вручну. По-перше, нам потрібно отримати ідентифікатор клієнтів і вручну ввести їх у наступний запит, щоб отримати інформацію про клієнтів.
Автоматичне отримання даних через підзапит у SQL
Замість того, щоб вручну вводити їхні ідентифікатори, ми можемо зробити це автоматично, використовуючи підзапит у . Ми можемо використовувати його разом із умовою IN , щоб автоматично передавати ідентифікатор клієнта або будь-які інші дані, необхідні для вирішення певної проблеми.
Це приклад того, що ми можемо зробити для вирішення проблеми. У цьому прикладі запиту ми вибираємо ім’я, адресу та ідентифікатор електронної пошти клієнтів із таблиці «Клієнти» на основі їхніх ідентифікаторів клієнтів, отриманих із вкладеного запиту. У цьому вкладеному запиті ідентифікатор клієнта надходить із таблиці Sales із датою замовлення 2022 рік.
Завдяки цій техніці нам не потрібно вручну вводити ідентифікатор клієнта людей, які купували з 2022 року. Його буде автоматично отримано з вкладеного запиту, який ми створили.
Зразок сценарію підзапиту через SQL Server Management Studio
Розглянемо подібний сценарій, і цього разу зробимо це в SQL Server Management Studio ( SSMS ). У цьому прикладі ми маємо дві інші таблиці SalesOrderHeader і SalesTerritory .
Наша мета — отримати всю інформацію про SalesOrderHeader із регіону США . У SalesOrderHeader ми не маємо стовпця регіону країни.
Однак ми можемо використовувати стовпець TerritoryID , який також доступний у таблиці SalesTerritory . Тут ми також можемо отримати інформацію про регіон країни, яка є стовпцем CountryRegionCode .
Знову ж таки, ми можемо зробити це вручну, спочатку отримавши TerritoryID із таблиці SalesTerritory із регіоном країни США .
Тоді ми матимемо список TerritoryID під регіоном країни США .
Після цього ми можемо використовувати ці ідентифікатори, щоб отримати бажаний результат, вручну ввівши їх у наш запит.
Але замість того, щоб вручну вводити ідентифікатори, ми можемо зробити це легко за допомогою підзапиту. Нам просто потрібно замінити його нашим першим запитом, де ми отримуємо TerritoryID у таблиці SalesTerritory з регіоном країни США.
Тоді це дасть нам той самий результат, що й ручний процес.
Висновок
Підводячи підсумок, ми дізналися про використання та важливість підзапитів у SQL. Ми також обговорили правильний синтаксис для створення певних підзапитів. Звичайно, ми можемо створити кілька запитів, щоб створити ручний процес отримання певного результату. Однак замість цього ми можемо використати підзапит із пропозицією WHERE та умовою IN для автоматичного отримання певних даних з іншої таблиці.
Сподіваємось, ви зможете використовувати цю техніку для більш ефективного використання майбутніх запитів.
Все найкраще,
Хафіз
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.