Een dieper begrip van geavanceerde RANKX

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

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:

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

U kunt ook een selectie maken met State Regions. Als u Noordoost selecteert, wordt de juiste rangschikking weergegeven.

Een dieper begrip van geavanceerde RANKX

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:

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

ook gebruiken om extra context aan een resultaat toe te voegen of om de context van de berekening te wijzigen.

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

Formule #2: ALLES EN WAARDEN gebruiken

Laten we nu eens kijken naar de kolom Provincie (bijgewerkt).

Een dieper begrip van geavanceerde RANKX

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:

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

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 dieper begrip van geavanceerde RANKX

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.

Een dieper begrip van geavanceerde RANKX

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

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

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.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

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.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

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.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

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.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

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.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

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

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten