Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leert u hoe de Performance Analyzer werkt in LuckyTemplates. In deze blog wordt met name ingegaan op de query die wordt gegenereerd door de Performance Analyzer-tool en hoe deze verandert afhankelijk van de beelden in uw rapport .
Performance Analyzer is een LuckyTemplates-tool die de benodigde tijd voor het laden of vernieuwen van de visuals meet en weergeeft. Hierdoor kunnen gebruikers bepalen welke visuals of elementen de meeste impact hebben op de prestaties van een rapport .
Inhoudsopgave
LuckyTemplates Performance Analyzer: overzicht
Om te demonstreren wat de Performance Analyzer-functie doet, begint u met het maken van een eenvoudig LuckyTemplates-rapport .
Als u klaar bent, gaat u naar het tabblad Weergave en klikt u op Performance Analyzer . Hiermee wordt het tabblad Performance Analyzer geopend aan de rechterkant van het LuckyTemplates-bureaublad.
Klik op Opname starten en vervolgens op Beeld vernieuwen . Hierdoor wordt een nieuwe set informatie weergegeven in het deelvenster Prestatieanalyse.
Het DAX-query- item geeft de hoeveelheid tijd weer die nodig is om de query in LuckyTemplates uit te voeren.
Visuele weergave toont de hoeveelheid tijd die nodig is om de tabel weer te geven, zodat deze kan worden weergegeven aan de eindgebruiker.
And Other laat zien hoe lang een bepaalde visual moet wachten terwijl andere visuals nog worden weergegeven.
LuckyTemplates Performance Analyzer: hoe het werkt
Wat gebeurt er achter de schermen
Soms kan uw DAX-code extreem traag zijn. Om de oorzaak te onderzoeken en wat er achter de schermen gebeurt, is het belangrijk om de query te begrijpen die door LuckyTemplates wordt gegenereerd.
Klik hiervoor op Kopieer query en plak deze in DAX Studio.
U kunt zien dat de DAX-query het sleutelwoord DEFINE heeft gebruikt en twee variabelen heeft gedeclareerd. Het gebruikte vervolgens het sleutelwoord EVALUATE en ORDER BY om het resultaat in een bepaalde volgorde te krijgen.
Wanneer u de code uitvoert, krijgt u dezelfde tabel als in LuckyTemplates.
Wat gebeurt er als u nieuwe kolommen toevoegt
Als u teruggaat naar LuckyTemplates en een nieuwe kolom toevoegt, wordt de visual automatisch vernieuwd in het deelvenster Prestatieanalyse.
Kopieer de DAX-query nadat u enkele seconden door de tabel hebt gebladerd.
Open DAX Studio en plak de code in de Editor.
Telkens wanneer u naar beneden scrolt op een matrix of een andere visual, stuurt LuckyTemplates een andere query naar SSAS. De DAX-code haalt een lijst op van alle producten die verschijnen na de eerste 501 rijen.
De DAX-code is anders voor visuals die stationair blijven. Als u in dit geval niet door de visual scrolt voordat u de query kopieert, wordt de code beperkt tot het weergeven van 502 rijen tegelijk.
Op deze manier optimaliseert LuckyTemplates het rapport waarmee u momenteel werkt.
LuckyTemplates Performance Analyzer: verschil tussen tabel en slicer
Laten we eens kijken hoe slicers omgaan met een bepaalde query. Maak een eenvoudige snijmachine. In dit geval wordt het veld Geslacht gebruikt als slicer voor de matrix.
Wis de Performance Analyzer en klik op Refresh visuals . Deze keer zul je zien dat je twee vragen hebt; een voor de snijmachine en een andere voor op tafel.
Kopieer de query van de slicer en ga terug naar DAX Studio. Plak de query in de editor.
De functie wordt gebruikt om de eerste 101 rijen weer te geven. Maar in dit geval is het eigenlijk niet handig, aangezien LuckyTemplates alleen de TOPN-functie gebruikt om het vereiste aantal rijen weer te geven.
Als u de code uitvoert, ziet u alleen de drie verschillende waarden van de gender-slicer: blanco, M en F.
Maar als u de query van de tabel kopieert en uitvoert in DAX Studio, ziet u dat LuckyTemplates automatisch variabelen maakt voor de filtercontext die uit de slicer komt.
functie geïnjecteerd . In het tweede argument past het het resultaat van de variabele toe.
Conclusie
Deze tutorial gaf een snel overzicht van de Performance Analyzer-functie in LuckyTemplates. U hebt meer bepaald geleerd over de verschillende DAX-query's die worden gegenereerd, afhankelijk van de beschikbare visuals.
Deze les helpt u beter te begrijpen welke beelden meer middelen vergen. Door de vragen achter elke visualisatie te begrijpen, kunt u conclusies trekken over welk aspect van het rapport u moet beoordelen om de prestaties te verbeteren.
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