Tabulky proporcí a četností v Excelu
Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.
V tomto návode vám ukážem, ako vykonávať základné operácie s tabuľkami SQL , ktoré zahŕňajú vytváranie a odstraňovanie tabuliek. Budeme tiež diskutovať o vkladaní, odstraňovaní a aktualizácii záznamov v tabuľke.
Okrem toho používame aj termín CRUD , ktorý znamená Create, Read, Update a Delete pre základné operácie s tabuľkami.
Ak ste niekedy pracovali s Excelom, vizualizujte si súbor Excel ako svoju databázu, tabuľky, ktoré vytvoríte v SQL , ako stránky Excelu a záznamy ako riadky v excelovom hárku.
Obsah
Operácie tabuľky SQL: CREATE TABLE
Začnime príkazom CREATE TABLE . Aby sme vytvorili tabuľku, musíme najprv zadať príkaz CREATE TABLE . Potom zadajte názov tabuľky. Upozorňujeme, že názov tabuľky, ktorý sa chystáte použiť, by nemal byť prítomný v databáze, inak nebude vytvorená.
Potom musíme pridať otvorenú a zatvorenú zátvorku . Potom do zátvoriek pridáme názov stĺpca a typy údajov .
Tabuľku môžeme vytvoriť aj z dotazu. Môžeme to urobiť pomocou príkazu SELECT * INTO person.Persons_copy FROM person.Persons . Tento príkaz vytvorí tabuľku s názvom person.Persons_copy s rovnakou štruktúrou a záznamami z tabuľky person.Persons .
Manipulácia so záznamami v SQL
Po vytvorení tabuľky môžeme teraz pomocou príkazu INSERT zadať záznam. Zvýraznené príkazy nižšie zadajú hodnoty do tabuľky s názvom dbo.courses .
V prípade, že ste urobili nesprávny záznam a chcete ho vymazať, môžete na to použiť príkaz DELETE . Pomocou nižšie uvedeného príkazu budú z tabuľky dbo.courses vymazané záznamy s id s väčším alebo rovným 1000 .
V tejto operácii je dôležité použiť príkaz WHERE , pretože vám pomôže určiť, ktorý záznam sa má vymazať, inak tento príkaz vymaže všetko z tabuľky, ktorú ste zadali.
Ak chcete vymazať všetko v tabuľke, môžete použiť príkaz TRUNCATE TABLE . Zvýraznený príkaz nižšie vymaže záznamy v tabuľke dbo.courses .
Aktualizácia záznamu je veľmi jednoduchá. Na vykonanie tejto operácie používame príkaz UPDATE . Zvýraznený príkaz nižšie aktualizuje názov „ Dax “ na „ DAX “ v tabuľke dbo.courses .
Ako ste si všimli, v príklade sme použili príkaz SET na určenie, ktorý stĺpec a hodnota by sa mali aktualizovať. Pridali sme aj príkaz WHERE , aby sme poukázali na existujúci záznam, ktorý budeme aktualizovať v tabuľke dbo.courses .
Operácie tabuľky SQL: DROP TABLE
Tabuľky môžeme jednoducho zrušiť aj pomocou príkazu DROP TABLE . Zvýraznený príkaz v tomto príklade ukazuje, ako odstrániť zadanú tabuľku.
Táto funkcia je podobná príkazu TRUNCATE TABLE . Hlavný rozdiel medzi týmito dvoma je však v tom, že príkaz TRUNCATE TABLE sa používa iba na vymazanie tabuľky. Na druhej strane príkaz DROP TABLE slúži na vymazanie konkrétnej tabuľky spolu s jej záznamami.
Skúsme teraz použiť tieto príkazy SQL v.
Vytvorenie tabuľky v SQL
Začnime s vytvorením tabuľky. Napríklad chceme vytvoriť tabuľku s názvom dbo.Names .
Momentálne pracujem v databáze. Toto je záložná databáza poskytovaná spoločnosťou Microsoft na webovej lokalite dokumentácie.
Keď na pravej strane klikneme na ikonu + vedľa priečinka Tabuľky , môžeme vidieť, že v priečinku Tabuľky neexistuje žiadna tabuľka s názvom tabuľky dbo.Names .
Teraz spustite príkaz nižšie na vytvorenie tabuľky dbo.Names .
Po kliknutí na tlačidlo Vykonať sa zobrazí správa „ Príkazy úspešne dokončené “.
Potom obnovte priečinok Tabuľky . Kliknite naň pravým tlačidlom myši a vyberte možnosť Obnoviť .
Po obnovení vidíme tabuľku dbo.Names pridanú do priečinka Tabuľky .
Tabuľka dbo.Names je momentálne prázdna. Kliknite naň pravým tlačidlom myši a vyberte položku Vybrať 1 000 najlepších riadkov z možností na jej otvorenie.
Po otvorení uvidíme, že nemá žiadny záznam a zobrazuje iba 3 stĺpce, ktorými sú ID , Meno a Priezvisko .
Vytvorenie dočasnej tabuľky v SQL
Dočasná tabuľka vždy začína znakom # . To je veľmi užitočné pri hľadaní a riešení potenciálnych chýb a písaní dotazov , pretože to nie je trvalo uložené v databáze. Keď reláciu zatvoríme, tabuľka sa vymaže. Dočasnú tabuľku môžete vytvoriť pomocou zvýrazneného príkazu nižšie.
Odtiaľto použijeme tabuľku #Names na spúšťanie ďalších príkazov.
Výber tabuľky v SQL
Po vytvorení tabuľky #Names teraz skontrolujeme jej záznamy spustením nasledujúceho zvýrazneného príkazu.
Ale keďže sme ešte nezadali žiadny záznam, v tabuľke sa zobrazia iba 3 stĺpce.
Vypustenie tabuľky v SQL
Ak teraz chceme zrušiť alebo odstrániť tabuľku #Names , použijeme príkaz DROP TABLE a vyberieme tabuľku #Names .
Potom spustite príkaz SELECT * FROM #Names a zobrazí sa správa podobná tejto.
Je to preto, že sme odstránili tabuľku #Names .
Vloženie záznamu do tabuľky SQL
Skôr než budeme pokračovať, znova vytvoríme tabuľku #Names a potom do tejto tabuľky vložíme záznam pomocou príkazu nižšie.
Tento príkaz znamená, že vkladáme hodnoty (1, 'Dean', 'Jones') zo stĺpcov (ID, Meno, Priezvisko) do #Names .
Keď sa po spustení tohto príkazu zobrazí hlásenie podobné príkladu nižšie, znamená to, že záznam bol pridaný do tabuľky.
Teraz spustite príkaz SELECT * FROM #Names a mali by ste vidieť záznam, ktorý sme práve vložili.
Vkladanie viacerých záznamov do tabuľky
Ak chcete do tabuľky vložiť viacero záznamov, stačí vytvoriť viacero hodnôt. Nezabudnite ich však oddeliť znakmi „ “ . Ako referenciu použite nižšie uvedený príkaz.
Ak znova spustíme príkaz SELECT * FROM #Names , budeme mať v tabuľke #Names celkovo 4 záznamy .
Aktualizácia záznamu v tabuľke
Ďalej aktualizujme záznam v tabuľke #Names . Skúsme zmeniť Johnove ID na 10 . Najprv použijeme príkaz UPDATE a potom vyberieme #Names . Potom pridáme nasledujúce príkazy: SET ID = 10 a WHERE FirstName = 'John' na výber Jána pomocou jeho krstného mena a nastavenie jeho ID na 10 .
Vyššie uvedený príkaz aktualizuje Johnovo ID na 10 .
Teraz znova spustite príkaz SELECT * FROM #Names, aby ste skontrolovali, či bol záznam úspešne aktualizovaný.
V dôsledku toho sa Jánovo ID aktualizovalo na 10 .
Vymazanie záznamu v tabuľke
Tentoraz vymažeme záznam v tabuľke #Names . Napríklad chceme vymazať záznam s hodnotou ID 3 .
Použite na to príkazy DELETE FROM #Names potom WHERE ID = 3 .
Po vymazaní znova spustite príkaz SELECT * FROM #Names a všimneme si, že v tabuľke #Mená nám ostali len 3 záznamy .
Vyprázdnenie tabuľky v SQL
Ďalej vymažeme obsah tabuľky #Names . V tejto operácii použijeme príkaz TRUNCATE TABLE #Names .
Po vykonaní príkazu TRUNCATE TABLE použite príkaz SELECT * FROM #Names a ukáže sa, že tabuľka #Names je teraz prázdna.
Kopírovanie tabuľky
Nakoniec sa naučíme kopírovať tabuľku. Aby sme to dosiahli, musíme určiť, ktorú tabuľku chceme skopírovať. Napríklad chceme vytvoriť kópiu tabuľky Person.Person . V tomto príklade použijeme príkaz SELECT * INTO Person.Person_copy FROM Person.Person na vytvorenie kópie tabuľky Person.Person spolu s jej záznamami.
Ďalej vytvoríme kópiu tabuľky Osoba.Osoba iba s 1 záznamom. Napríklad chceme skopírovať iba záznam s hodnotou BusinessEntityID 1 .
Aby sme to urobili, musíme pridať príkaz WHERE vedľa príkazu FROM Person.Person . Potom zadajte názov stĺpca BusinessEntityID a nastavte hodnotu na 1 .
Po spustení príkazu sa zobrazí správa, ktorá indikuje, že sme úspešne vytvorili kópiu tabuľky Person.Person . Názov tabuľky je Person.Person_copy so záznamom, ktorý má BusinessEntityID hodnotu 1 z tabuľky Person.Person .
Pomocou nasledujúceho príkazu vyberieme tabuľku Person.Person_copy .
Pomocou týchto krokov sa nám podarilo vytvoriť rovnaký počet stĺpcov z tabuľky Person.Person a vytvoriť tabuľku Person.Person_copy .
Záver
Aby sme to zhrnuli, základné operácie s tabuľkami SQL dokážeme použiť na rôzne účely. Naučili sme sa, ako vytvoriť tabuľku; vkladať, aktualizovať a mazať záznamy v tabuľke; a vytvorte kópiu tabuľky.
Okrem toho sme tiež diskutovali o tom, ako vytvoriť dočasnú tabuľku , ktorú môžeme použiť na testovanie príkazov a hľadanie alebo opravu potenciálnych chýb. Majte na pamäti, že všetky operácie, ktoré sme vykonali v dočasnej tabuľke, možno vykonať aj v . Nezabudnite, že keď reláciu ukončíme, Dočasná tabuľka už nebude existovať.
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
Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.
V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.
V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.
V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.
LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.
V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.
Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.