Vytvoření tabulky data v LuckyTemplates
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
V tomto návode sa naučíme bežné funkcie, ktoré môžeme použiť v SQL. Tieto funkcie môžu byť reťazec alebo dátum .
Funkcie SQL sa používajú na spracovanie alebo manipuláciu s údajmi.
Najprv si povedzme o funkciách String . Toto súktoré zvyčajne používame na manipuláciu so znakmi reťazca alebo hodnotami reťazca.
Obsah
Bežné funkcie pre reťazce SQL
Funkcie LEFT a RIGHT slúžia na získanie ľavého alebo pravého znaku reťazca. Tieto sú veľmi bežné v Exceli a DAX.
Ak chcete použiť funkcie reťazca LEFT alebo RIGHT , musíme zadať názov stĺpca a počet znakov, ktoré budú extrahované.
Tu je výsledok nášho vzorového dotazu. V prvom stĺpci sme použili funkciu LEFT , takže vrátila prvé 3 znaky stĺpca Meno . 2. stĺpec zobrazuje posledné 3 znaky mena, pretože sme použili funkcie reťazca RIGHT .
Funkcie LOWER a UPPER slúžia na konverziu našich znakov v reťazci na malé alebo veľké písmená. Funkcia LOWER sa používa na prevod reťazca na malé písmená, zatiaľ čo funkcia UPPER slúži na prevod reťazca na veľké písmená.
Znaky na našom reťazci môžeme nahradiť aj pomocoufunkciu. V tomto príklade nahrádzame znaky „ a “ znakmi „*“.
Takže v našom výsledku, kdekoľvek sa použije „ a “, nahradí ich „*“.
Funkcia REPLICATE slúži na opakovanie existujúceho reťazca alebo znakov.
Ak chcete použiť túto funkciu, musíme zadať znak alebo stĺpec, ktorý chceme opakovať, a koľkokrát chceme, aby sa opakoval.
Na základe nášho vzorového dotazu tento výsledok ukazuje, že 1. stĺpec opakuje znak „A“ 3-krát, zatiaľ čo 2. stĺpec opakuje hodnotu stĺpca 3-krát.
Nasleduje funkcia LEN . Slúži na získanie dĺžky konkrétneho reťazca alebo hodnoty stĺpca. V tomto príklade získame dĺžku hodnôt stĺpca Meno .
Bežné funkcie dátumu SQL
Jednou z najčastejšie používaných funkcií dátumu jefunkciu. Je to na uvedenie aktuálneho dátumu.
Všimnite si, že pri použití tejto funkcie v príkaze SQL nemusíme špecifikovať klauzulu FROM , pretože výsledok získavame priamo vo funkcii GETDATE .
Máme tiež funkciu DATEPART , ktorá vracia zadanú časť dátumu, ako je rok, deň alebo mesiac. Okrem roku, dňa a mesiaca môže vrátiť aj číslo týždňa, číslo štvrťroka a mnoho ďalších.
V tomto príklade chceme, aby stĺpec zobrazoval extrahovaný mesiac stĺpca Dátum objednávky . Takže sme použili funkciu DATEPART s funkciou MONTH .
Na našom výsledku nám 2. stĺpec zobrazí extrahovaný mesiac v stĺpci Dátum objednávky . Môžeme tiež extrahovať rok alebo deň v stĺpci OrderDate jednoduchou zmenou MONTH na YEAR alebo DAY namiesto toho.
Ak chceme len konkrétne extrahovať deň, rok alebo mesiac zadaného dátumu, potom môžeme použiť aj funkcie DAY , MONTH a YEAR priamo bez funkcie DATEPART .
Opäť platí, že jediným rozdielom je, že používanie funkcie DATEPART je flexibilnejšie, pretože môže vrátiť aj číslo týždňa, číslo štvrťroka a ďalšie súvisiace veci.
Použitie špecifickej funkcie YEAR , DAY a MONTH možno použiť aj s klauzulou WHERE na vrátenie určitých záznamov pod vami zadanou hodnotou roka, dňa alebo mesiaca.
V tomto príklade by sme chceli extrahovať všetky údaje s dátumom objednávky rok 2014.
Funkcia DATEADD pridá číslo k určenej dátumovej časti dátumu. Slúži na posunutie dátumu na konkrétny čas (pred 1 mesiacom/deň/rokom alebo o 1 mesiac/deň/rok neskôr). Musíme teda zadať časť dátumu, číslo, ktoré chceme pridať, a dátum, s ktorým chceme manipulovať.
V tomto príklade extrahujeme MONTH z funkcie GETDATE . Potom môžeme zobraziť predchádzajúci mesiac alebo ďalší mesiac pridaním záporného alebo kladného čísla.
Môžeme použiť aj záporné číslo (-1).
V našom príklade sa namiesto toho vráti predchádzajúci mesiac.
Opäť ho môžeme použiť s funkciou MONTH , DAY , alebo YEAR .
Nasleduje funkcia DATEDIFF , ktorá získa rozdiel medzi dvoma dátumami. Môžeme ho napríklad použiť, ak chceme vidieť rozdiel medzi dátumom objednávky a dátumom odoslania v dňoch. Ak chcete namiesto toho získať rozdiel v rokoch alebo mesiacoch, môžete zmeniť funkciu DAY na MONTH alebo YEAR .
Pre tento výsledok je v 1. stĺpci uvedený rozdiel v dňoch medzi dátumom objednávky a dátumom odoslania.
Ďalšie pokročilé bežné funkcie SQL
Máme tiež funkciu IFF , ktorá je tiež známa ako „ funkcia IF “, ale píše sa ako IFF . Vracia hodnotu v závislosti od toho, či je podmienka TRUE alebo FALSE .
V tomto príklade chceme skontrolovať hodnotu stĺpca Meno a určiť, či je jeho hodnota Catherine alebo nie.
Ak je hodnota Catherine , výsledok by mal zobrazovať „ Catherine “; inak sa zobrazí „ Nie Catherine “.
Pri spájaní hodnôt by mali byť na rovnakom dátovom type.
Takže zreťazenie hodnôt stĺpca FirstName s hodnotou stĺpca BusinessEntityID vráti chybu.
Je to preto, že typ údajov hodnôt FirstName je String , zatiaľ čo BusinessEntityID je celé číslo .
Čo môžeme urobiť, je použiť funkciu CAST na konverziu dátového typu BusinessEntityID z Integer na CHAR , čo je dátový typ String .
Po použití CAST na konverziu dátového typu teraz môžeme získať tento výsledok, kde sú hodnoty FirstName zreťazené s hodnotami BusinessEntityID .
Podobne môžeme použiť aj funkciu FORMÁT na formátovanie dátumu. V tomto príklade konvertujeme stĺpec Dátum objednávky na formát dátumu „ rrrr/MM “, ktorý bude zobrazovať iba hodnoty roka a mesiaca.
Záver
V tomto príspevku sme sa dozvedelina manipuláciu a spracovanie údajov. Ako sme už diskutovali, existujú rôzne funkcie SQL pre STRING, DATE a niektoré bežné pokročilé funkcie, ktoré môžeme použiť pre hodnoty String , Integer a Date .
Naučením sa týchto funkcií by to mohlo zjednodušiť a zjednodušiť naše procesy SQL. Ak sa chcete dozvedieť viac o tejto téme a inom súvisiacom obsahu, určite si môžete pozrieť zoznam relevantných odkazov nižšie.
Všetko najlepšie,
Hafiz
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.
V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.
V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.
V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.
Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.