Створення таблиці дат у LuckyTemplates
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому посібнику ми дізнаємося про загальні функції, які можна використовувати в SQL. Ці функції можуть бути String або Date .
Функції SQL використовуються для обробки та маніпулювання даними.
Давайте спочатку поговоримо про функції String . Цеякий ми зазвичай використовуємо для маніпулювання рядковими символами або рядковими значеннями.
Зміст
Загальні рядкові функції SQL
Функції LEFT і RIGHT призначені для отримання лівих або правих символів рядка. Вони дуже поширені в Excel і DAX.
Щоб використовувати рядкові функції LEFT або RIGHT , нам потрібно вказати назву стовпця та кількість символів, які будуть витягнуті.
Ось результат нашого зразка запиту. У першому стовпці ми використали функцію LEFT , тому вона повернула перші 3 символи стовпця FirstName . Другий стовпець відображає останні 3 символи FirstName, оскільки ми використовували ПРАВІ рядкові функції.
Функції LOWER і UPPER призначені для перетворення наших символів String на малі або великі літери. Функція LOWER використовується для перетворення рядка у нижній регістр, а функція UPPER — для перетворення рядка у верхній регістр.
Ми також можемо замінювати символи в нашому рядку за допомогоюфункція. У цьому прикладі ми замінюємо символи « a » на «*».
Отже, у нашому результаті скрізь, де використовується « a », він замінить їх на «*».
Функція REPLICATE призначена для повторення існуючого рядка або символів.
Щоб скористатися цією функцією, нам потрібно вказати символ або стовпець, які ми хочемо повторювати, і скільки разів ми хочемо, щоб це повторювалося.
На основі нашого зразка запиту цей результат показує, що 1-й стовпець повторює символ «A» 3 рази, а 2-й стовпець повторює значення стовпця 3 рази.
Далі йде функція LEN . Це для отримання довжини певного рядка або значення стовпця. У цьому прикладі ми отримуємо довжину значень стовпця FirstName .
Загальні функції дати SQL
Однією з найпоширеніших функцій дати єфункція. Це для введення поточної дати.
Зауважте, що нам не потрібно вказувати речення FROM під час використання цієї функції в команді SQL, оскільки ми отримуємо результат безпосередньо у функції GETDATE .
У нас також є функція DATEPART , яка повертає вказану частину дати, наприклад рік, день або місяць. Окрім року, дня та місяця, він також може повертати номер тижня, номер кварталу та багато іншого.
У цьому прикладі ми хочемо, щоб у стовпці відображався витягнутий місяць зі стовпця OrderDate . Отже, ми використали функцію DATEPART із функцією MONTH .
У нашому результаті 2-й стовпець покаже нам витягнутий місяць у стовпці OrderDate . Ми також можемо витягти рік або день зі стовпця OrderDate , просто змінивши MONTH на YEAR або DAY .
Якщо ми хочемо просто витягти день, рік або місяць зазначеної дати, ми також можемо використовувати функції DAY , MONTH і YEAR безпосередньо без функції DATEPART .
Знову ж таки, єдина відмінність полягає в тому, що використання функції DATEPART є більш гнучким, оскільки вона також може повертати номер тижня, номер кварталу та інші пов’язані речі.
Використання певної функції YEAR , DAY і MONTH також можна використовувати з пропозицією WHERE , щоб повернути певні записи під указаним вами значенням року, дня або місяця.
Для цього прикладу ми хочемо отримати всі дані з датою замовлення 2014 рік.
Функція DATEADD додає число до вказаної частини дати. Це для зсуву дати на певний час (1 місяць/день/рік тому або 1 місяць/день/рік після). Отже, нам потрібно вказати частину дати, число, яке ми хочемо додати, і дату, якою ми хочемо маніпулювати.
У цьому прикладі ми витягуємо МІСЯЦЬ із функції GETDATE . Потім ми можемо відобразити попередній або наступний місяць, додавши від’ємне чи додатне число.
Ми також можемо використовувати від’ємне число (-1).
У нашому прикладі замість цього буде повернено попередній місяць.
Знову ж таки, ми можемо використовувати його з функцією MONTH , DAY або YEAR .
Далі йде функція DATEDIFF , яка отримує різницю між двома датами. Наприклад, ми можемо використовувати його, якщо хочемо побачити різницю між датою замовлення та датою відправлення в днях. Ви можете змінити функцію DAY на MONTH або YEAR , якщо натомість хочете отримати різницю в роках або місяцях.
Для цього результату 1-й стовпець показує різницю в днях між датою замовлення та датою відправлення.
Інші розширені загальні функції SQL
У нас також є функція IFF , яка також відома як « функція IF », але пишеться як IFF . Він повертає значення залежно від того, чи є умова TRUE або FALSE .
У цьому прикладі ми хочемо перевірити значення стовпця FirstName і визначити, чи є його значення Catherine чи ні.
Якщо значення дорівнює Catherine , результат має відображати « Catherine »; інакше буде показано « Not Catherine ».
Під час конкатенації значень вони мають належати до одного типу даних.
Таким чином, об’єднання значень стовпця FirstName зі значенням стовпця BusinessEntityID поверне помилку.
Це пояснюється тим, що тип даних значень FirstName є String , тоді як BusinessEntityID є Integer .
Що ми можемо зробити, це використати функцію CAST , щоб перетворити тип даних BusinessEntityID з Integer на CHAR , який є типом даних String .
Після використання CAST для перетворення типу даних тепер ми можемо отримати цей результат, де значення FirstName об’єднані зі значеннями BusinessEntityID .
Так само ми можемо використовувати функцію FORMAT для форматування дати. У цьому прикладі ми перетворюємо стовпець OrderDate у формат дати « рррр/мм », у якому відображатимуться лише значення року та місяця.
Висновок
У цій публікації ми дізналисядля маніпулювання та обробки даних. Як ми вже обговорювали, існують різні функції SQL для STRING, DATE і деякі загальні розширені функції, які ми можемо використовувати для значень String , Integer і Date .
Вивчивши ці функції, ми могли б зробити наші процеси SQL легшими та зручнішими. Якщо ви хочете дізнатися більше про цю тему та інший пов’язаний вміст, ви, звичайно, можете переглянути список відповідних посилань нижче.
Все найкраще,
Хафіз
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.
У цьому блозі ви дізнаєтеся, як використовувати функції ранжирування LuckyTemplates і користувацькі функції групування, щоб сегментувати вибіркові дані та ранжувати їх за критеріями.
У цьому підручнику я збираюся розглянути конкретну техніку щодо того, як відображати загальну суму лише до певної дати у ваших візуальних елементах у LuckyTemplates.
Дізнайтеся, як створювати та налаштовувати діаграми маркерів у LuckyTemplates, які в основному використовуються для вимірювання ефективності порівняно з цільовими або попередніми роками.