Delen via


Zelfstudie deel 5: Voorspellingen visualiseren met een Power BI-rapport

In deze zelfstudie maakt u een Power BI-rapport op basis van de voorspellingsgegevens die in deel 4 zijn gegenereerd: batchgewijs scoren en voorspellingen opslaan in een lakehouse.

U leert het volgende:

  • Maak een semantisch model op basis van de voorspellingsgegevens.
  • Voeg nieuwe metingen toe aan de gegevens uit Power BI.
  • Een Power BI-rapport maken.
  • Voeg visualisaties toe aan het rapport.

Vereisten

Dit is deel 5 van 5 in de reeks zelfstudies. Als u deze zelfstudie wilt voltooien, moet u eerst het volgende voltooien:

Een semantisch model maken

Maak een nieuw semantisch model dat is gekoppeld aan de voorspellingsgegevens die u in deel 4 hebt geproduceerd:

  1. Selecteer aan de linkerkant uw werkruimte.

  2. Selecteer Lakehouse linksboven als filter.

  3. Selecteer het lakehouse dat u in de vorige onderdelen van de zelfstudiereeks hebt gebruikt.

  4. Selecteer Nieuw semantisch model op het bovenste lint.

    Screenshot of the lakehouse UI home, showing where to select the New semantic model option on the ribbon.

  5. Geef het semantische model een naam, zoals 'voorspellingen voor bankverloop'. Selecteer vervolgens de customer_churn_test_predictions gegevensset.

    Screenshot of the New semantic model dialog box, showing where to select the correct data and select Continue.

  6. Selecteer Bevestigen.

Nieuwe metingen toevoegen

Voeg nu enkele metingen toe aan het semantische model:

  1. Voeg een nieuwe meting toe voor het verlooppercentage.

    1. Selecteer Nieuwe meting op het bovenste lint. Met deze actie wordt een nieuw item met de naam Measure toegevoegd aan de customer_churn_test_predictions gegevensset en wordt een formulebalk boven de tabel geopend.

      Screenshot show creating a new measure.

    2. Als u het gemiddelde voorspelde verlooppercentage wilt bepalen, vervangt Measure = u deze in de formulebalk door:

      Churn Rate = AVERAGE(customer_churn_test_predictions[predictions])
      
    3. Als u de formule wilt toepassen, selecteert u het vinkje in de formulebalk. De nieuwe meting wordt weergegeven in de gegevenstabel. Het rekenmachinepictogram toont dat deze is gemaakt als een meting.

    4. Wijzig de notatie van Algemeen in Percentage in het deelvenster Eigenschappen.

    5. Schuif omlaag in het deelvenster Eigenschappen om de decimalen te wijzigen in 1.

      Screenshot show the new Churn Rate measure with properties set.

  2. Voeg een nieuwe meting toe waarmee het totale aantal bankklanten wordt geteld. U hebt deze nodig voor de rest van de nieuwe metingen.

    1. Selecteer Nieuwe meting op het bovenste lint om een nieuw item met de naam Measure toe te voegen aan de customer_churn_test_predictions gegevensset. Met deze actie wordt ook een formulebalk boven de tabel geopend.

    2. Elke voorspelling vertegenwoordigt één klant. Als u het totale aantal klanten wilt bepalen, vervangt Measure = u deze in de formulebalk door:

      Customers = COUNT(customer_churn_test_predictions[predictions])
      
    3. Selecteer het vinkje in de formulebalk om de formule toe te passen.

  3. Voeg het verlooppercentage voor Duitsland toe.

    1. Selecteer Nieuwe meting op het bovenste lint om een nieuw item met de naam Measure toe te voegen aan de customer_churn_test_predictions gegevensset. Met deze actie wordt ook een formulebalk boven de tabel geopend.

    2. Als u het verlooppercentage voor Duitsland wilt bepalen, vervangt Measure = u deze in de formulebalk door:

      Germany Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_Germany] = TRUE()))
      

      Hiermee worden de rijen gefilterd op de rijen met Duitsland als hun geografie (Geography_Germany is gelijk aan één).

    3. Als u de formule wilt toepassen, selecteert u het vinkje in de formulebalk.

  4. Herhaal de bovenstaande stap om het verlooppercentage voor Frankrijk en Spanje toe te voegen.

    • Het verlooppercentage van Spanje:

      Spain Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_Spain] = TRUE()))
      
    • Het verlooppercentage van Frankrijk:

      France Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_France] = TRUE()))
      

Nieuw rapport maken

Zodra u klaar bent met alle bewerkingen, gaat u verder met de ontwerppagina van het Power BI-rapport door rapport maken te selecteren op het bovenste lint.

Screenshot shows how to create a report.

Zodra de rapportpagina wordt weergegeven, voegt u deze visuals toe:

  1. Selecteer het tekstvak op het bovenste lint en voer een titel in voor het rapport, zoals 'Klantverloop bank'. Wijzig de tekengrootte en achtergrondkleur in het deelvenster Opmaak. Pas de tekengrootte en -kleur aan door de tekst te selecteren en de opmaakbalk te gebruiken.

  2. Selecteer in het deelvenster Visualisaties het kaartpictogram . Selecteer Verloopsnelheid in het deelvenster Gegevens. Wijzig de tekengrootte en achtergrondkleur in het deelvenster Opmaak. Sleep deze visualisatie naar de rechterbovenhoek van het rapport.

    Screenshot shows addition of Churn Rate card.

  3. Selecteer in het deelvenster Visualisaties het pictogram Lijndiagram en gestapeld kolomdiagram . Selecteer leeftijd voor de x-as, Verloopsnelheid voor kolom y-as en Klanten voor de lijn-y-as.

    Screenshot shows addition of a stacked column chart for Age.

  4. Selecteer in het deelvenster Visualisaties het pictogram Lijndiagram en gestapeld kolomdiagram . Selecteer NumOfProducts voor x-as, Verloopsnelheid voor kolom y-as en Klanten voor de lijn-y-as.

    Screenshot shows addition of a stacked column chart of NumOfProducts.

  5. Selecteer in het deelvenster Visualisaties het pictogram Gestapeld kolomdiagram . Selecteer NewCreditsScore voor x-as en verloopsnelheid voor y-as.

    Screenshot shows adding a stacked column chart of NewCreditScore.

    Wijzig de titel 'NewCreditsScore' in 'Credit Score' in het deelvenster Opmaak.

    Screenshot shows changing the title for the chart.

  6. Selecteer in het deelvenster Visualisaties de kaart Gegroepeerd kolomdiagram . Selecteer Duitsland Verloop, Spanje Verloop, Frankrijk Verloop in die volgorde voor de y-as.

    Screenshot shows the clustered column chart.

Notitie

Dit rapport vertegenwoordigt een geïllustreerd voorbeeld van hoe u de opgeslagen voorspellingsresultaten in Power BI kunt analyseren. Voor een echte use-case voor klantverloop moet u echter een grondiger idee krijgen van welke visualisaties u moet maken, op basis van expertise op het gebied van zuur onderwerp en wat uw bedrijf en bedrijfsanalyseteam als metrische gegevens heeft gestandaardiseerd.

In het Power BI-rapport ziet u:

  • Klanten die meer dan twee van de bankproducten gebruiken, hebben een hoger verloop, hoewel weinig klanten meer dan twee producten hadden. De bank moet meer gegevens verzamelen, maar ook andere functies onderzoeken die zijn gecorreleerd met meer producten (zie de plot in het linkeronderpaneel).
  • Bankklanten in Duitsland hebben een hoger verlooppercentage dan in Frankrijk en Spanje (zie het perceel in het rechteronderpaneel), wat aangeeft dat een onderzoek naar wat klanten heeft aangemoedigd om te vertrekken nuttig kan zijn.
  • Er zijn meer oudere klanten (tussen 25-45) en klanten tussen 45-60 hebben de neiging om meer af te sluiten.
  • Ten slotte zouden klanten met lagere kredietscores de bank waarschijnlijk verlaten voor andere financiële instellingen. De bank moet kijken naar manieren waarop klanten met lagere kredietscores en rekeningsaldi worden aangemoedigd om bij de bank te blijven.

Volgende stap

Hiermee voltooit u de reeks zelfstudies van vijf onderdelen. Zie andere end-to-end voorbeeldzelfstudies: