Delen via


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

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

U leert het volgende:

  • Een semantisch model maken op basis van de voorspellingsgegevens
  • Nieuwe metingen toevoegen aan de gegevens uit Power BI
  • Een Power BI-rapport maken
  • Visualisaties toevoegen 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 In de rechterbovenhoek Lakehouse als filter, zoals wordt weergegeven in de volgende schermopname:

    Schermopname waarop de selectie van 'Lakehouse' als selectievakje te zien is.

  3. Selecteer het lakehouse dat u in de vorige onderdelen van de zelfstudiereeks hebt gebruikt, zoals wordt weergegeven in de volgende schermopname:

    Schermopname van de selectie van een specifiek lakehouse dat u wilt gebruiken.

  4. Selecteer Nieuw semantisch model op het bovenste lint, zoals wordt weergegeven in de volgende schermopname:

    Schermopname van de startpagina van Lakehouse UI, waarin wordt weergegeven waar u de optie Nieuw semantisch model op het lint kunt selecteren.

  5. Geef het semantische model een naam, bijvoorbeeld 'voorspellingen voor bankverloop'. Selecteer vervolgens de customer_churn_test_predictions gegevensset, zoals wordt weergegeven in de volgende schermopname:

    Schermopname van het dialoogvenster Nieuw semantisch model, waarin wordt weergegeven waar u de juiste gegevens kunt selecteren en Doorgaan selecteert.

  6. Selecteer Bevestigen.

Nieuwe metingen toevoegen

Voeg 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, zoals wordt weergegeven in de volgende schermopname:

      Schermopname van het maken van een nieuwe meting.

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

      Churn Rate = AVERAGE(customer_churn_test_predictions[predictions])
      
    3. Als u de formule wilt toepassen, selecteert u het vinkje in de formulebalk, zoals wordt weergegeven in de volgende schermopname:

      Schermopname met het tonen van de selectie van het vinkje in de formulebalk.

      De nieuwe meting wordt weergegeven in de gegevenstabel, zoals wordt weergegeven in de volgende schermopname:

      Schermopname van de nieuwe meting in de gegevenstabel. Het rekenmachinepictogram geeft aan dat het is gemaakt als een meting. Selecteer de meting Verloopsnelheid in de gegevenstabel. Maak vervolgens de volgende selecties, zoals wordt weergegeven in de volgende schermopname:

    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.

      Schermopname van de nieuwe meting Verloopsnelheid met de eigenschappenset.

  2. Voeg een nieuwe meting toe waarmee het totale aantal bankklanten wordt geteld. De andere nieuwe maatregelen hebben deze nodig.

    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 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. Als u de formule wilt toepassen, selecteert u het vinkje in de formulebalk.

  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 een formule-balk 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()))
      

      Met deze instructie worden rijen geëxtraheerd met Duitsland als geografie (Geography_Germany is gelijk aan één).

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

  4. Herhaal de vorige stap om de verlooptarieven 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()))
      

Een nieuw rapport maken

Nadat u alle bewerkingen hebt voltooid die eerder zijn beschreven, selecteert u Nieuw rapport maken in de bovenste lijst met lintopties om de pagina voor het ontwerpen van Power BI-rapporten te openen, zoals wordt weergegeven in de volgende schermopname:

Schermopname van het maken van een rapport.

De rapportpagina wordt weergegeven op een nieuw browsertabblad. Voeg deze visuals toe aan het rapport:

  1. Selecteer het tekstvak op het bovenste lint, zoals wordt weergegeven in de volgende schermopname:

    Schermopname die laat zien waar u de optie voor het tekstvak op het lint kunt vinden.

    Voer een titel in voor het rapport, bijvoorbeeld 'Klantverloop bank', zoals wordt weergegeven in de volgende schermopname:

    Schermopname van de ingevoerde waarde in een rapporttekstvak.

    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 , zoals wordt weergegeven in de volgende schermopname:

    Schermopname van de selectie van het kaartvisualisatiepictogram.

  3. Selecteer in het deelvenster Gegevensde optie Verloopsnelheid, zoals wordt weergegeven in de volgende schermopname:

    Schermopname met de selectie van churnpercentage in het Gegevens-deelvenster.

  4. Wijzig de tekengrootte en achtergrondkleur in het deelvenster Opmaak, zoals wordt weergegeven in de volgende schermopname:

    Schermopname van opties voor rapportopmaak.

  5. Sleep de kaart met het verlooppercentage naar de rechterbovenhoek van het rapport, zoals te zien is in de volgende schermafbeelding.

    Schermopname die de nieuwe locatie van de Verloopsnelheid-kaart toont.

  6. Selecteer in het deelvenster Visualisaties het lijndiagram en het gestapelde kolomdiagram, zoals wordt weergegeven in de volgende schermopname:

    Schermopname van de selectie van het lijndiagram en het gestapelde kolomdiagram.

  7. De grafiek wordt weergegeven in het rapport. Selecteer in het deelvenster Gegevens

    • Leeftijd
    • Verloopsnelheid
    • Klanten

    zoals wordt weergegeven in de volgende schermopname:

    Schermopname van de selectie van opties voor het gegevensvenster.

  8. Configureer het lijndiagram en het gestapelde kolomdiagram, zoals wordt weergegeven in de volgende schermopname.

    1. Sleep Leeftijd van het gegevensvenster naar het veld X-as in het visualisatievenster.
    2. Sleep Klanten van het deelvenster Gegevens naar het veld Lijn y-as in het deelvenster Visualisaties
    3. Churnpercentage vanuit het deelvenster Gegevens naar het veld voor kolom y-as in het deelvenster Visualisaties slepen.

    Zorg ervoor dat het veld kolom op de y-as slechts één exemplaar van churnpercentage heeft. Verwijder alles uit dit veld.

    Schermopname van de selectie van opties voor het deelvenster Gegevens en het deelvenster Visualisatie.

  9. Selecteer in het deelvenster Visualisaties het pictogram Lijndiagram en gestapeld kolomdiagram . Met stappen die vergelijkbaar zijn met de eerdere configuratie van een lijndiagram en gestapeld kolomdiagram, selecteert u NumOfProducts voor x-as, Verloopsnelheid voor kolom-y-as en Klanten voor de lijn-y-as, zoals wordt weergegeven in de volgende schermafbeelding:

    Schermopname van het toevoegen van een gestapeld kolomdiagram van NumOfProducts.

  10. Verplaats in het deelvenster Visualisaties de rechterkant van de twee grafieken naar links om ruimte te maken voor twee grafieken. Selecteer vervolgens het pictogram gestapeld kolomdiagram . Selecteer NewCreditsScore voor x-as en verloopsnelheid voor y-as, zoals wordt weergegeven in de volgende schermopname:

    Schermopname van het toevoegen van een gestapeld kolomdiagram van NewCreditScore.

    Wijzig de titel 'NewCreditsScore' in 'Credit Score' in het deelvenster Opmaak, zoals wordt weergegeven in de volgende schermopname. Mogelijk moet u de grootte van de x-as van de grafiek voor deze stap uitbreiden.

    Schermopname van het wijzigen van de grafiektitel.

  11. Selecteer in het deelvenster Visualisaties de kaart Gegroepeerd kolomdiagram . Selecteer Duitsland Verloop, Spanje Verloop, Frankrijk Verloop in die volgorde voor de y-as, zoals wordt weergegeven in de volgende schermopname. Pas het formaat van de afzonderlijke rapportgrafieken zo nodig aan.

    Schermopname van het gegroepeerde kolomdiagram.

Notitie

In deze zelfstudie wordt beschreven hoe u de opgeslagen voorspellingsresultaten in Power BI kunt analyseren. Op basis van uw expertise op het gebied van vakgebied kan een concreet praktijkvoorbeeld voor klantverloop een meer gedetailleerd plan vereisen over de specifieke visualisaties die in uw rapport nodig zijn. Als uw business analytics-team en bedrijf gestandaardiseerde metrische gegevens hebben vastgesteld, moeten deze metrische gegevens ook deel uitmaken van het plan.

In het Power BI-rapport ziet u dat:

  • Bankklanten 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 en ook andere functies onderzoeken die correleren met meer producten (bekijk de plot in het linkerdeelvenster linksonder).
  • Bankklanten in Duitsland hebben een hoger verloop in vergelijking met klanten in Frankrijk en Spanje (bekijk de plot in het rechteronderpaneel). Deze verlooppercentages suggereren dat een onderzoek naar de factoren die klanten aanmoedigen om te vertrekken nuttig kan worden.
  • 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 zoeken naar manieren om klanten met lagere kredietscores en rekeningsaldi aan te moedigen om bij de bank te blijven.

Volgende stap

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