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 sa naučíme a pochopíme, ako môžeme využiť poddotaz v SQL. Poddotaz je dotaz v rámci iného dotazu. Môžeme to nazvať aj vnorený dopyt v rámci väčšieho dopytu. Musí byť uzavretý v zátvorke a väčšinou používaný v klauzule WHERE .
Poddotazy v SQL môžeme využiť, keď potrebujeme priniesť údaje z viacerých tabuliek.
Povedzme napríklad, že máme tieto 2 tabuľky.
Toto je problém, ktorý musíme vyriešiť. Potrebujeme získať meno zákazníka, e-mailovú adresu a adresu zákazníkov, ktorí nakúpili v roku 2022. Nie je to možné iba pomocou tabuľky Zákazníci , pretože v tejto tabuľke nie je žiadny záznam o predaji ani stĺpec s dátumom objednávky. Máme iné spôsoby, ako to vyriešiť.
Obsah
Manuálne načítanie údajov prostredníctvom viacerých individuálnych dopytov
Po prvé, keďže máme CustomerId z tabuľky Predaj , čo môžeme urobiť, je získať ID zákazníkov ľudí, ktorí nakúpili v roku 2022 zo stĺpca Dátum objednávky v tabuľke Predaj .
Za predpokladu, že teraz máme ID zákazníkov ( 1, 3, 5, 7, 8, 9… ) ľudí, ktorí nakúpili od roku 2022, môžeme potom vytvoriť ďalší dotaz na získanie informácií o týchto zákazníkoch prostredníctvom tabuľky Zákazníci na základe ich ID .
Problém s touto metódou je, že sme tento proces vykonali manuálne. Najprv musíme získať ID zákazníkov a manuálne ich zadať do ďalšieho dotazu, aby sme získali informácie o zákazníkoch.
Automatické získavanie údajov prostredníctvom poddotazu v SQL
Namiesto manuálneho zadávania ich ID to môžeme urobiť automaticky pomocou poddotazu v . Môžeme ho použiť spolu s IN podmienkou na automatické prinesenie ID zákazníka alebo akýchkoľvek údajov, ktoré potrebujeme na vyriešenie určitého problému.
Toto je príklad toho, čo môžeme urobiť, aby sme problém vyriešili. V tomto vzorovom dotaze vyberáme meno, adresu a e-mailovú adresu zákazníkov z tabuľky Zákazníci na základe ich ID zákazníka, ktoré pochádza z vnoreného dopytu. V tomto vnorenom dopyte ID zákazníka pochádza z tabuľky Predaj s dátumom objednávky 2022.
Pri tejto technike nemusíme manuálne zadávať ID zákazníka ľudí, ktorí nakúpili od roku 2022. Automaticky sa načíta z vnoreného dopytu, ktorý sme vytvorili.
Vzorový scenár poddotazu cez SQL Server Management Studio
Urobme si teraz podobný scenár a tentoraz to urobme v rámci SQL Server Management Studio ( SSMS ). V tomto príklade máme dve ďalšie tabuľky SalesOrderHeader a SalesTerritory .
Naším cieľom je získať všetky informácie o SalesOrderHeader z regiónu americkej krajiny. V stĺpci SalesOrderHeader nemáme stĺpec región krajiny.
Môžeme však použiť stĺpec TerritoryID , ktorý je dostupný aj v tabuľke SalesTerritory . Tu môžeme tiež získať informácie o regióne krajiny, čo je stĺpec CountryRegionCode .
Opäť to môžeme urobiť manuálne tak, že najskôr získame TerritoryID z tabuľky SalesTerritory s regiónom krajiny USA .
Potom budeme mať zoznam TerritoryID v rámci regiónu krajiny USA .
Potom môžeme tieto ID použiť na získanie požadovaného výsledku manuálnym zadaním do nášho dotazu.
Ale namiesto manuálneho zadávania ID to môžeme urobiť jednoducho pomocou poddotazu. Potrebujeme ho nahradiť prvým dotazom, v ktorom získame TerritoryID v tabuľke SalesTerritory s regiónom krajiny USA.
Potom nám poskytne rovnaký výsledok ako manuálny proces.
Záver
Aby sme to zhrnuli, naučili sme sa použitie a dôležitosť poddotazu v SQL. Diskutovali sme aj o správnej syntaxi na vytváranie určitých poddotazov. Určite môžeme vytvoriť viacero dotazov na vytvorenie manuálneho procesu získavania určitého výstupu. Namiesto toho však môžeme použiť použitie poddotazu s klauzulou WHERE a podmienkou IN na automatické načítanie určitých údajov z inej tabuľky.
Dúfajme, že budete môcť použiť túto techniku na efektívnejšie využitie vašich budúcich dopytov.
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.