Blog - Hoe een winkel vergelijken met soortgelijke winkels op basis van een groot aantal gemeenschappelijke kenmerken�

Waarom en hoe vergelijkbare winkels vergelijken?

We hebben deze vraag allemaal wel eens gehoord: hoe presteert deze winkel in vergelijking met andere winkels, op basis van gemeenschappelijke kenmerken zoals winkelgrootte, locatie, bedrijfstak?

 

Zoals vaak het geval is met dit soort vragen, zijn er vele manieren om hetzelfde resultaat te bereiken.
Wij zullen ons hier concentreren op één specifieke methode, maar besef wel dat er nog andere manieren zijn om te werk te gaan. Dit artikel is zeker geen uitputtende lijst van mogelijke oplossingen.

Waarom zouden we geïnteresseerd zijn in dit soort analyses?

Laten we zeggen dat je een bedrijf hebt met verschillende winkels. U wilt de resultaten van elke winkel vergelijken om te bepalen welke goed presteren en welke meer aandacht nodig hebben.

Een manier om dit te doen is om zaken als "Totale verkoop", "Aantal transacties" of andere waarden te vergelijken. Zo krijgt u een idee van de individuele prestaties van elke winkel. Het nadeel is dat deze methode een oneerlijk voordeel geeft aan grotere winkels met een toplocatie...

Om dit probleem op te lossen moet u elke winkel vergelijken met soortgelijke winkels op basis van enkele gemeenschappelijke kenmerken. Dit wordt de vergelijkingsmethode genoemd.

Welke methoden kunt u gebruiken om een dergelijke analyse uit te voeren?

1. CREËER EEN TABEL

U kunt een tabel maken met alle winkels en de relevante kenmerken. Aangezien deze kenmerken in de loop der tijd kunnen veranderen, moet u deze tabel regelmatig bijwerken of er een momentopname van maken. Dit lijkt eenvoudig als u slechts een paar functies wilt gebruiken, maar het kan snel lastig worden.

2. DE OPLOSSING VINDEN IN BRONVRAGEN

Als het bronsysteem een relationele database is, kunt u ingewikkelde queries schrijven om de oplossing te vinden. Hoewel het in het algemeen de voorkeur verdient om sommige vragen in een bronsysteem of bronvragen af te handelen, zijn er enkele problemen mee. Ten eerste zouden de zoekopdrachten nogal ingewikkeld worden. Als u vervolgens besluit de kenmerken te wijzigen, moet u de query's herschrijven.

3. EEN VERGELIJKING MAKEN MET WAARDEN EN KOLOMMEN BEREKEND IN POWER BI

Beide bovengenoemde methoden hebben genoeg nadelen dat wij op zoek zijn naar een alternatieve oplossing die eenvoudiger te implementeren en dynamischer van opzet is. Welkom in de wereld van waarden.

Voordat je aan de slag kunt, heb je een tabel nodig met de winkelgegevens (of welke dimensie je ook wilt gebruiken) en je hebt een aantal waarden nodig om de gegevens te analyseren. 

Daarvoor moet u een paar stappen volgen: 

1. Maak een berekende kolom om één waarde te genereren voor de combinatie van kenmerken.

U kunt hiervoor de functie "COMBINEVALUES" in DAX gebruiken. In dit voorbeeld gebruiken we de waarden "Chain", "SellingAreaSize" en "Store Type" om winkels te vergelijken. De winkelgegevens staan in een tabel met de handige naam "Winkel".

 

Maak een waarde genaamd "SimilarStoreType" en voeg de geselecteerde kenmerken samen met een puntkomma als scheidingsteken. Het scheidingsteken is niet strikt noodzakelijk, maar we houden het aan voor de leesbaarheid.

2. Maak een waarde om een gemiddelde van soortgelijke winkels te berekenen

De tweede stap is het creëren van een waarde die het gemiddelde berekent van een bestaande waarde (bv. TotalProfit) voor alle soortgelijke winkels. Deze berekening gebeurt in 5 stappen:

  1. Maak een variabele aan die het "SimilarStoreType" bevat van de winkel waarvoor u een vergelijking wilt maken. Neem hiervoor de waarde die u in de vorige stap hebt gecreëerd.
  2. Maak een tabelvariabele met een lijst van alle winkels die u wilt vergelijken. Daarbij moet u met twee dingen rekening houden:

    - U kunt alleen winkels in aanmerking nemen die gedurende de betrokken periode artikelen hebben verkocht. U kunt een filter gebruiken dat bepaalt dat de waarde "TotalUnits" anders moet zijn dan "0".
    - Je moet de registratiecontext omzeilen om alle winkels te krijgen. Hiervoor kunt u de functie "ALL()" gebruiken.

  3. Bereken het aantal winkels dat u wilt vergelijken door de rijen in de in de vorige stap gemaakte tabelvariabele te tellen.

  4. Bereken de waarde van "TotalUnits" voor alle relevante winkels. In deze stap moet u ook de recordcontext omzeilen om het totale resultaat te berekenen.

    Bereken het gemiddelde dat het eindresultaat is.

    Gecombineerd levert dit de onderstaande formule op:

3. Informatie gebruiken in visualisaties

prestaties van een winkel met die van andere soortgelijke winkels.

Conclusie

Door een unieke combinatie van gemeenschappelijke kenmerken te maken, kunt u winkels identificeren die op de referentiewinkel lijken. Zo kunt u de prestaties van de referentiewinkel goed analyseren door deze te vergelijken met soortgelijke winkels. De meest dynamische manier om dit te doen is het maken van een berekende kolom en een waarde voor de aaneenschakeling van de gewenste kenmerken. U maakt een aparte vergelijkingswaarde voor elke waarde die u al gebruikt. En als u de kenmerken waarop de vergelijking is gebaseerd wilt wijzigen, hoeft u slechts één berekende kolom te wijzigen.

Meer weten?

Neem contact met ons op!

AWS Public Sector Summit 2024: Een diepe duik in innovatie en duurzaamheid

AWS Public Sector Summit 2024: Een diepe duik in de...

Ontdek de nieuwste innovaties en toezeggingen op het gebied van ...
Blog - Microsoft Fabric: 5 tips en trucs om aan de slag te gaan (publieke preview)

Blog - Microsoft Fabric: 5 tips...

Ontdek hoe u Microsoft Fabric kunt gaan gebruiken met deze...
Blog - Beveiligingsfuncties van de cloud 

Blog - De beveiligingsfuncties van...

Het doel van deze blogpost is om u wat advies te geven...
Laten we samen innoveren
Gepassioneerd door data?

Contacteer ons