Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Deze tutorial gaat over hiërarchieën in LuckyTemplates-visualisaties. Dit is een krachtige query-oplossing waarmee u inzichtelijke beelden in uw rapport en dashboard kunt hebben. U leert hoe u een vormkaart van landen en steden kunt maken door het originele gegevensformulier te gebruiken. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Inhoudsopgave
Hiërarchieën in LuckyTemplates begrijpen
Deze dataset heeft de volgende hiërarchieniveaus:
U zult zien dat de dataset een natuurlijke rangorde heeft. Hoe hoger het niveau, hoe hoger ze in de tabel staan. Je kunt ook zien dat landen in hoofdletters worden geschreven.
De hiërarchietabel instellen
Om een shapemap te maken, hebt u alleen de twee laagste niveaus van de hiërarchie nodig.
Er zijn twee belangrijke factoren voor de oplossing. De eerste factor is om de kolommen ongedaan te maken zodat ze met de niveaus kunnen werken. De tweede factor is de natuurlijke rangschikking van niveaus om regio's, landen en steden te identificeren.
Voeg aangepaste kolommen toe voor de gegevens
Om kolommen ongedaan te maken, selecteert u de niveaus of kolommen. Klik vervolgens met de rechtermuisknop en kies Kolommen ongedaan maken .
Klik vervolgens met de rechtermuisknop op de kolom Kenmerk en kies Kolommen toevoegen uit voorbeelden .
Voer een getal in en het zal automatisch het patroon van de kolommen vinden. Geef in dit geval de kolom de naam Lvl Nb .
Wijzig het kolomtype in Geheel getal .
Maak daarna een indexkolom door naar het tabblad Kolom toevoegen te gaan en op Indexkolom te klikken . Kies vervolgens Van 1 .
De volgende stap is het toevoegen van een nieuwe aangepaste kolom die het vorige niveau weergeeft.
Klik op Aangepaste kolom en noem deze vervolgens Vorig niveau . Voer vervolgens de onderstaande formule in.
De formule identificeert eenvoudig het vorige niveaunummer van de Lvl Nb-kolom. Als de kolom Index gelijk is aan 1, wordt een null-waarde weergegeven. Zo niet, dan krijgt het het vorige niveaunummer.
Nadat u op OK hebt gedrukt , ziet u de nieuwe kolom op de tabel. Zorg ervoor dat u het kolomtype instelt op Geheel getal.
Het volgende dat u moet doen, is de kolom Lvl Nb en Vorige niveau vergelijken.
Voeg een nieuwe voorwaardelijke kolom toe. Stel vervolgens de parameters zo in dat als de kolom Vorig niveau groter is dan de kolom Lvl Nb, er een index wordt gegenereerd. Anders geeft het een nulwaarde.
Nadat u op OK hebt geklikt, ziet u de voorwaardelijke kolom in de tabel.
In die kolom ziet u ook een foutwaarde en null-waarde. Om de foutwaarde te verwijderen, klikt u met de rechtermuisknop op de kolomkop en kiest u voor Verwijder fouten .
Om de nulwaarde te verwijderen, klikt u met de rechtermuisknop op de cel en vervangt u de waarde door 0.
Vervolgens moet u de kolom vullen. Klik met de rechtermuisknop op de koptekst en selecteer Vullen . Kies vervolgens Omlaag .
Daarna is uw tafel klaar voor de oplossing.
Deze informatie is belangrijk omdat u Groeperen op gaat gebruiken om het maximale niveau van elke groep te vinden.
De hiërarchieën vinden in LuckyTemplates
In de tabel kunt u zien dat de hoogste granulariteit van de 0- en 8-groep respectievelijk 4 en 5 is. Die niveaus komen overeen met de steden die de informatie bevatten die je nodig hebt.
Om Groeperen op te gebruiken, gaat u naar Home en klikt u op Groeperen op . Stel vervolgens de parameters in.
Groepeer de aangepaste kolom en zoek de maximale waarde van de kolom Lvl Nb.
Als u klaar bent, kunt u nu het maximale niveau van de hiërarchie voor elke groep zien.
Hiërarchieniveaus identificeren
De volgende stap is het zoeken naar de hiërarchieniveaus in de tabel.
Het stadsniveau
Zoek eerst de plaatsnaam op basis van de gegevens. Om dat te doen, moet u deze stap en de vorige stap samenvoegen.
Ga naar Query's samenvoegen en voeg de datum samen op basis van custom en count met de Data(Current).
Wijzig vervolgens Grouped Rows in Replaced Value en Count in Lvl Nb . Klik vervolgens op OK.
Je hebt nu een tabel met de steden met alle hiërarchieën van niveau 4 en 5.
Aangezien u de kolom Gegroepeerde rijen al hebt, verwijdert u de kolommen Aangepast en Aantal.
Vouw vervolgens de kolom Gegroepeerde rijen uit om alle gegevens te zien. Verwijder vervolgens de standaard kolomnaam van de uitgevouwen gegroepeerde rijen.
Zo ziet de uitgevouwen tabel er nu uit:
Verwijder alle kolommen behalve de kolom Waarde en Vorige niveau.
Je hebt nu een tabel met alleen de stadsniveaus.
Het landniveau
Om de landenniveaus te vinden, kunt u dezelfde techniek en logica gebruiken.
Ga naar Query's samenvoegen en kopieer de code. Voeg een nieuwe formuleregel toe en plak de code daar. Wijzig aan het einde van de code de LeftOuter in RightAnti .
Bij het samenvoegen van de aangepaste en telwaarden selecteert LeftOuter het niveau van de steden.
Dit is wat de code selecteert.
LeftOuter isoleerde de steden die zijn ingesloten met rode dozen. Aan de andere kant kiest RightAnti de waarden buiten de vakken die de landen zijn.
Na het wijzigen van de code krijg je 3 nieuwe kolommen.
Verwijder nogmaals alle kolommen behalve Gegroepeerde rijen en vouw deze uit.
Gebruik vervolgens Group By en Input kolomnaam als Max_Lvl . Stel de bewerking in op Max en kolom op Lvl Nb .
Genereer vervolgens een code door de tabellen samen te voegen. Ga naar Query's samenvoegen en voeg de Custom en Max_Lvl samen met de Data(Current).
Wijzig in de formule Changed Type3 in Replaced Value en Max_Lvl in Lvl Nb .
Na het aanpassen van de formule heb je nu de tabellen met alle landen.
Verwijder alle kolommen behalve de kolom Changed Type3 en vouw deze uit.
U kunt nu alle gegevens in die kolom zien. Zorg ervoor dat u de naam van de kolom Waarde wijzigt in Landen .
Je hebt alleen de kolommen Landen en Aangepast nodig, dus verwijder de andere kolommen.
Je hebt nu de finaletafel voor de landen.
Hiërarchieën samenvoegen in LuckyTemplates
Nu je de tabellen Landen en Steden hebt, moet je ze samenvoegen.
Ga naar Merge Queries en voeg de Custom tabel samen met de Data(Current)'s Custom tabel. Stel de parameter Join Kind in op Inner en klik vervolgens op OK.
Wijzig in de formule de COUNTRIES in CITY en druk vervolgens op Enter.
Vouw de kolom COUNTRIES.1 uit om alle andere kolommen weer te geven.
Verwijder alle kolommen behalve Landen en Waarde. Wijzig vervolgens de koptekstnaam van Value in City .
Dit is nu de vereenvoudigde tabel voor landen en steden:
De laatste stap is het toevoegen van een vormkaart om de gegevens te visualiseren.
Zet de tabel Landen in de parameter Locatie en de stad in de kleurverzadiging. Wijzig vervolgens de projectie van Mercator in Orthografisch.
U ziet nu een kaartvisualisatie met hiërarchie-informatie.
Datavisualisaties LuckyTemplates – Dynamische kaarten in knopinfo
Sorteer visualisaties dynamisch in uw LuckyTemplates-rapporten
Het belang van het maken van overtuigende LuckyTemplates-visualisaties
Conclusie
Hiërarchieën in LuckyTemplates-visualisaties zijn belangrijk om waardevolle inzichten te verkrijgen. Ze vertellen u specifieke details en gegevens in uw rapport door ze in niveaus te rangschikken.
Ik hoop dat deze tutorial u heeft geholpen het belang van deze ranglijsten in uw visualisaties en rapporten te begrijpen. Ze vereenvoudigen uw gegevens op een meer aansprekende manier.
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten