Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie wordt ingegaan op rekengroepen en hoe u deze kunt implementeren in een matrix met behulp van de Tabellarische Editor in LuckyTemplates . U leert hoe u efficiënt gegevens kunt ophalen en weergeven in uw rapporten.
Inhoudsopgave
Een matrix maken in LuckyTemplates
Rekengroepen kunnen worden gebruikt om selectief een meetwaarde in een matrix of een andere vorm van visualisatie weer te geven. Maar daarvoor, hier is hoe je een matrix maakt zonder rekengroepen te gebruiken.
Maak eerst een matrix door kolommen uit verschillende tabellen te slepen. In dit voorbeeld worden Maandnaam, Totale winst, Totale verkoop en Totale kosten gebruikt.
Maak vervolgens een slicer met de kolommen om gegevens te filteren en weer te geven, afhankelijk van de selectie. Ga naar de optie Gegevens invoeren en maak een tabel aan.
Geef in de tabel de kolom Naam meting een naam en voer Totale verkoop, Totale kosten, Totale winst en Lopend totaal in . Noem vervolgens de tabel Meetconfiguratie .
Sleep daarna de kolom Meetwaardenaam in de lay-out en maak er een slicer van.
Als u klaar bent, maakt u een meting om de slicer de gegevens in de matrix te laten wijzigen op basis van de selectie. Noem vervolgens de meting Meetwaarde om weer te geven .
Voorafgaand aan berekeningsgroepen werd een maat gemaakt om de geselecteerde waarde van de Maatregelnaam in de Meetconfiguratietabel te controleren.
Sleep vervolgens de maateenheid om weer te geven in de matrix. Daarna toont de matrix alleen de waarden van de geselecteerde meting. Als u bijvoorbeeld Totale kosten selecteert, verschijnt alleen de maateenheid Totale kosten in de matrix.
Berekeningsgroepen gebruiken in de LuckyTemplates-matrix
Dezelfde logica wordt geïmplementeerd bij het gebruik van rekengroepen. Open eerst de Tabular Editor en klik met de rechtermuisknop op Table . Selecteer vervolgens Aanmaken en kies Rekengroepen .
Nadat de berekeningsgroep is gemaakt, hernoemt u deze Meetconfiguratie 2 .
Berekende items maken
Klik met de rechtermuisknop op Meetconfiguratie 2 en selecteer Maken . Kies vervolgens Berekeningsitem en noem het Totale verkoop .
Voer ten slotte Total Sales in de Expression Editor in.
Maak nog twee berekeningsitems en noem ze Totale Kosten en Totale Winst . Voer respectievelijk de totale kosten en de totale winst in de uitdrukkingseditor in. Als u klaar bent, drukt u op CTRL + S om de wijzigingen in het LuckyTemplates-model te laden.
Telkens wanneer u wijzigingen aanbrengt in de berekeningsgroepen, moet u het LuckyTemplates-model of Analysis Services vernieuwen om te voorkomen dat uw rapporten kapot gaan.
Plaats in de LuckyTemplates-lay-out de waarde Maandnaam en Totale verkoop.
Sleep vervolgens Naam van de tabel Meetconfiguratie 2 naar de lay-out en maak er een slicer van. U kunt dan de berekeningsitems zien die in de Tabellarische Editor zijn gemaakt.
Als u een maat selecteert in de slicer, toont de matrix u de waarden van de geselecteerde maat.
In plaats van de slicer-selectie uit te voeren met de optie Gegevens invoeren, kunt u de Berekeningsgroep gebruiken. Tabular Editor maakt het gemakkelijker om berekeningsitems toe te voegen, in tegenstelling tot de hard-coded methode waarbij u DAX-codes moet bijwerken en Power Query moet gebruiken.
Met rekengroepen verschijnen rekenitems automatisch in de slicer en matrix zodra u het LuckyTemplates-model vernieuwt .
De volgorde van items in een LuckyTemplates-matrix wijzigen
De volgorde van de maten in de slicer kan worden gewijzigd; u kunt de waarde van het ordinale veld wijzigen of eenvoudigweg een meting over de andere slepen en neerzetten.
Om toegang te krijgen tot het Ordinal-veld, opent u de Tabular Editor en klikt u met de rechtermuisknop op een berekeningsitem. Selecteer vervolgens Eigenschappen .
De volgorde van de meting in de slicer is afhankelijk van het veld Ordinaal.
Als u klaar bent, drukt u op CTRL + S om de wijzigingen in het LuckyTemplates-model te laden. Nadat u het model heeft vernieuwd, ziet u de volgorde en rangschikking van de meting in de slicer. In dit voorbeeld is de volgorde als volgt: Totale winst, Totale verkoop en Totale kosten.
Meerdere variaties creëren met behulp van functies
Als je 5 basismaten hebt en je wilt 10 variaties creëren door functies zoals PREVIOUSYEAR te gebruiken , dan heb je 50 maten in je model. Het onderhouden van die maatregelen is moeilijk omdat u ze een naam moet geven en opslaan in het LuckyTemplates-bestand, waardoor het model opzwelt en vertraagt.
Het probleem kan echter worden opgelost door rekengroepen te gebruiken. Maak eerst een rekengroep en noem deze Time Intelligence .
Maak vervolgens berekeningsitems aan. Noem het eerste item CY (Current Year) en voer in de Expression Editor in. Op basis van de selectie of de meting die u in een visual bekijkt, wordt de geselecteerde meting vervangen door die meting.
Maak vervolgens nog een meting en noem deze PY (Previous Year). Voer in de Expressie-editor in en gebruik SELECTEDMEASURE als het eerste argument. Voer vervolgens in via de kolom Datum.
Als u Totale kosten in de matrix selecteert, wordt deze vervangen door de geselecteerde maateenheid. De functie SAMEPERIODLASTYEAR wordt toegepast op de filtercontext. Ten slotte verplaatst CALCULATE de waarden van het voorgaande jaar.
Maak daarna nog een item en noem het Vorige maand . Voer dezelfde code in als het PY-item, maar wijzig SAMEPERIODLASTYEAR in .
Maak nog een berekeningsitem en noem het Lopend totaal . Kopieer de vorige code maar wijzig de time intelligence-functie in DATESYTD .
Een meting omzetten in een visualisatie
Als u klaar bent, drukt u op CTRL + S om de wijzigingen op te slaan en te laden. Ga vervolgens naar LuckyTemplates en vernieuw het model. Sleep Naam uit de tijdinformatietabel en verander het in een snijmachine.
Als u een veld in de slicer selecteert, toont de matrix u gegevens, afhankelijk van uw selectie.
Als u het lopende totaal wilt zien, sleept u het kalenderjaarnummer en plaatst u het in het veld Rijen van de matrix.
Door Lopend totaal te selecteren in de slicer, ziet u dat er waarden worden toegevoegd.
Als u PY selecteert in de slicer, krijgt u de waarden van het jaar 2021.
Als u CY selecteert, ziet u dat het veld verandert in 2020 en de waarden van het huidige jaar.
Als u nu Naam van de tijdinformatietabel naar het veld Kolommen van de matrix sleept en neerzet, ziet u alle gegevens in de matrix.
Conclusie
De zelfstudie heeft u twee manieren laten zien om matrices te maken in LuckyTemplates. Als uw model slechts enkele maten heeft, kan de eerste methode worden gebruikt. Als u echter te maken heeft met meerdere metingen en grote matrices, wordt het gebruik van rekengroepen aanbevolen .
Rekengroepen kunnen worden gebruikt om metingen en gegevens in uw model weer te geven en er tussen te schakelen . Berekeningsitems kunnen ook worden gemaakt en toegepast op een enkele meting om meerdere variaties te creëren.
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