Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Deze tutorial gaat door een geavanceerd voorbeeld van de DAX-functie RANKX in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Dit is een breakout-sessie van de Learning Summit Workshop in Online.
De functie geeft u waardevolle inzichten wanneer u deze gebruikt voor een reeks verschillende contexten op uw rapportpagina. Het kan echter ook een van de meest verwarrende functies zijn om in LuckyTemplates te gebruiken.
Het kan u verschillende resultaten geven die correct lijken te zijn, terwijl ze in feite fout zijn. Als je niet oppast, herwerk je uiteindelijk het hele rapport.
Inhoudsopgave
Relatie tussen RANKX en contexten
In deze visualisatie ziet u de County Ranking, States Ranking en State Regions Ranking.
Het kan moeilijk zijn om de context van de berekening te beheren als u ze allemaal in één matrix wilt zien.
Laten we naar de tafel kijken.
U kunt zien dat het informatie bevat over de staatsregio's, staat en provincie.
Voor dit voorbeeld moet u de rangschikking van de graafschappen bepalen.
Als u alleen de County, County Ranking en Total Sales in de tabel heeft, krijgt u de juiste rankingresultaten:
Maar zodra u de andere contexten in de tabel begint te stapelen, begint het rangschikkingsresultaat elke provincie te verzamelen die zich in verschillende staten en staatsregio's bevindt.
U moet dus de context van de berekening identificeren en wijzigen om er zeker van te zijn dat u de juiste algemene positie voor elke provincie krijgt, ongeacht wat er op de rapportpagina is geselecteerd.
Telkens wanneer u een staat als Colorado selecteert, wordt de formule ook bijgewerkt.
U kunt ook een selectie maken met State Regions. Als u Noordoost selecteert, wordt de juiste rangschikking weergegeven.
Formule voor County Ranking
In deze tutorial worden twee formules gebruikt om de County Ranking te krijgen. Dit zal u helpen het verschil te begrijpen in de resultaten die worden gegenereerd door verschillende DAX-functies samen met RANKX te gebruiken:
Formule #1: ALL en ALLSELECTED gebruiken
De functie is het belangrijkste onderdeel van deze formule voor County Rank:
Het manipuleert de context binnen de RANKX-formule. Het itereert vervolgens door de tabel Regio's en creëert het rangschikkingsresultaat.
In dit geval werkt de ALL-functie vrijwel door elke afzonderlijke provincie, ongeacht de oorspronkelijke context.
Dit probleem wordt gecompliceerd wanneer u laag op slicer-contexten begint te plaatsen. Door te gebruiken , wordt de rangschikking automatisch bijgewerkt, afhankelijk van de selectie in de slicer.
ook gebruiken om extra context aan een resultaat toe te voegen of om de context van de berekening te wijzigen.
De context wordt aangepast op basis van de filters binnen de CALCULATE-functie.
Hiermee wordt de rangschikking aangepast op basis van de context die afkomstig is van de slicers State en State Region.
Formule #2: ALLES EN WAARDEN gebruiken
Laten we nu eens kijken naar de kolom Provincie (bijgewerkt).
U wilt er zeker van zijn dat deze kolom de algemene rang blijft weergeven, ongeacht wat er in de slicers is geselecteerd. Elke provincie moet een uniek nummer hebben.
Dit is de gebruikte formule:
Voor dit voorbeeld was er geen manier om een uniek graafschap te ontcijferen. Er is dus een andere kolom gemaakt. De kolom Volledige provincie bevat de provincie, staat en regio.
Dit geeft je een goed onderscheid tussen provincies. Op deze manier kunt u nu een virtuele tabel maken van de provincies die in de gegevens voorkomen.
Voordat u dit doet, moet u de ALL-context uit de tabel Regio's verwijderen.
Dus elke context die uit de regiotabel komt, bestaat op dit moment niet. Met de functie kunt u de context van de kolom Volledige provincie weer toevoegen.
Een optie is om naar elke kolom te verwijzen met behulp van de functie ALLES. Maar het betere alternatief is om alle context uit de regio's te verwijderen en alleen de volledige provincie terug te brengen.
Zodra de context binnen CALCULATE is gemanipuleerd, begint de RANKX-functie vanaf daar.
Het werkt door elke afzonderlijke provincie op elke rij, samen met hun totale verkoop, en rangschikt ze vervolgens. Zo krijgt u de waarden van 1 tot X onder de rij Provincie (bijgewerkt).
Als gevolg hiervan doen filters en slicers er niet toe en hebben ze geen invloed op de rangschikking omdat de formule is ingesteld om ze te negeren.
Dynamische rangschikkingstabellen maken met behulp van RANKX in LuckyTemplates
Overwegingen bij RANKX – LuckyTemplates- en DAX-formuleconcepten
Vind topklanten met behulp van RANKX in LuckyTemplates
Conclusie
RANKX is geen gemakkelijke functie om te gebruiken. De sleutel is om je te concentreren op de nuances om de functie beter te kunnen begrijpen.
Hopelijk heb je meer geleerd over de geavanceerde toepassingen van de DAX-functie RANKX in LuckyTemplates.
Je kunt de cursus Mastering DAX Calculations in LuckyTemplates Online bekijken voor meer discussies over de RANKX-functie.
Al het beste,
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