Deel op facebook
Deel
Deel op twitter
Tweet
Delen op linkedin
Deel

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!

Blog - Beveiligingsfuncties van de cloud 

Blog - De beveiligingsfuncties van...

Het doel van deze blogpost is om u wat advies te geven...
Blog - BigLake: Unifying data lakes and warehouses across clouds

Blog - BigLake: gegevens verenigen...

BigLake: waarom en hoe te gebruiken? Organisaties zien hun gegevens groeien en veranderen...
Blog - Google Cloud Next 2022 - Wat is de volgende stap?

Blog - Google Cloud Next 2022 -...

Google Cloud Next 2022 Het Google Cloud Next evenement trapt af...
Laten we samen innoveren
Gepassioneerd door data?

Contacteer ons