Del via


Opplæring del 5: Visualisere prognoser med en Power BI-rapport

I denne opplæringen oppretter du en Power BI-rapport fra prognosedataene som genereres i del 4: Utfør satsvis poengsum og lagre prognoser til et lakehouse.

Du lærer hvordan du gjør følgende.

  • Opprett en semantisk modell fra prognosedataene.
  • Legg til nye mål i dataene fra Power BI.
  • Opprett en Power BI-rapport.
  • Legg til visualiseringer i rapporten.

Forutsetning

  • Få et Microsoft Fabric-abonnement. Eller registrer deg for en gratis prøveversjon av Microsoft Fabric.

  • Logg på Microsoft Fabric.

  • Bruk opplevelsesbryteren til venstre på hjemmesiden for å bytte til Synapse Data Science-opplevelsen.

    Skjermbilde av menyen for opplevelsesbryteren, som viser hvor du velger Datavitenskap.

Dette er del 5 av 5 i opplæringsserien. Hvis du vil fullføre denne opplæringen, må du først fullføre:

Opprette en semantisk modell

Opprett en ny semantisk modell som er knyttet til prognosedataene du produserte i del 4:

  1. Velg arbeidsområdet til venstre.

  2. Velg Lakehouse som filter øverst til venstre.

  3. Velg lakehouse som du brukte i de forrige delene av opplæringsserien.

  4. Velg Ny semantisk modell på det øverste båndet.

    Skjermbilde av hjemmesiden for lakehouse-brukergrensesnittet, som viser hvor du velger alternativet Ny semantisk modell på båndet.

  5. Gi den semantiske modellen et navn, for eksempel "bank churn prognoser." Velg deretter customer_churn_test_predictions datasettet.

    Skjermbilde av dialogboksen Ny semantisk modell, som viser hvor du velger de riktige dataene og velger Fortsett.

  6. Velg Bekreft.

Legg til nye mål

Legg nå til noen mål i den semantiske modellen:

  1. Legg til et nytt mål for frafallsfrekvensen.

    1. Velg Nytt mål på det øverste båndet. Denne handlingen legger til et nytt element kalt Mål i customer_churn_test_predictions-datasettet , og åpner en formellinje over tabellen.

      Skjermbilde som viser hvordan du oppretter et nytt mål.

    2. Hvis du vil bestemme gjennomsnittlig beregnet frafallsfrekvens, erstatter Measure = du i formellinjen med:

      Churn Rate = AVERAGE(customer_churn_test_predictions[predictions])
      
    3. Hvis du vil bruke formelen, merker du av for formellinjen. Det nye målet vises i datatabellen. Kalkulatorikonet viser at det ble opprettet som et mål.

    4. Endre formatet fra Generelt til Prosent i Egenskaper-panelet .

    5. Rull ned i Egenskaper-panelet for å endre desimaler til 1.

      Skjermbilde som viser det nye frafallsfrekvensmålet med egenskaper angitt.

  2. Legg til et nytt mål som teller totalt antall bankkunder. Du trenger det for resten av de nye målene.

    1. Velg Nytt mål på det øverste båndet for å legge til et nytt element kalt Mål i customer_churn_test_predictions datasettet. Denne handlingen åpner også en formellinje over tabellen.

    2. Hver prognose representerer én kunde. Hvis du vil bestemme totalt antall kunder, erstatter Measure = du i formellinjen med:

      Customers = COUNT(customer_churn_test_predictions[predictions])
      
    3. Hvis du vil bruke formelen, merker du av for formellinjen.

  3. Legg til frafallsfrekvensen for Tyskland.

    1. Velg Nytt mål på det øverste båndet for å legge til et nytt element kalt Mål i customer_churn_test_predictions datasettet. Denne handlingen åpner også en formellinje over tabellen.

    2. Hvis du vil bestemme frafallsfrekvensen for Tyskland, erstatter Measure = du i formellinjen med:

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

      Dette filtrerer radene ned til de med Tyskland som geografi (Geography_Germany er lik én).

    3. Hvis du vil bruke formelen, merker du av for formellinjen.

  4. Gjenta trinnet ovenfor for å legge til churn priser for Frankrike og Spania.

    • Spanias churn rate:

      Spain Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_Spain] = TRUE()))
      
    • Frankrikes churn rate:

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

Opprett ny rapport

Når du er ferdig med alle operasjoner, går du videre til redigeringssiden for Power BI-rapporten ved å velge Opprett rapport på det øverste båndet.

Skjermbilde som viser hvordan du oppretter en rapport.

Når rapportsiden vises, legger du til disse visualobjektene:

  1. Merk tekstboksen på det øverste båndet, og skriv inn en tittel for rapporten, for eksempel Bank Customer Churn. Endre skriftstørrelse og bakgrunnsfarge i Format-panelet. Juster skriftstørrelsen og fargen ved å merke teksten og bruke formatlinjen.

  2. Velg Kort-ikonet i Visualiseringer-panelet. Velg Frafallsfrekvens fra dataruten. Endre skriftstørrelse og bakgrunnsfarge i Format-panelet. Dra denne visualiseringen øverst til høyre i rapporten.

    Skjermbilde som viser tillegg av Churn Rate-kort.

  3. Velg ikonet Linje og stablet stolpediagram i Visualiseringer-panelet. Velg alder for x-aksen, Frafallsfrekvens for kolonne y-aksen og Kunder for linje-y-aksen.

    Skjermbilde som viser tillegg av et stablet stolpediagram for Alder.

  4. Velg ikonet Linje og stablet stolpediagram i Visualiseringer-panelet. Velg NumOfProducts for x-aksen, Frafallsfrekvens for kolonne y-aksen og Kunder for linje y-aksen.

    Skjermbilde som viser tillegg av et stablet stolpediagram med NumOfProducts.

  5. Velg ikonet Stablet stolpediagram i Visualiseringer-panelet. Velg NewCreditsScore for x-akse og frafallsfrekvens for y-aksen.

    Skjermbilde som viser hvordan du legger til et stablet stolpediagram med NewCreditScore.

    Endre tittelen "NewCreditsScore" til "Credit Score" i Format-panelet.

    Skjermbilde som viser hvordan du endrer tittelen på diagrammet.

  6. Velg kortet gruppert stolpediagram i Visualiseringer-panelet. Velg Tyskland Churn, Spania Churn, Frankrike Churn i den rekkefølgen for y-aksen.

    Skjermbilde som viser det grupperte stolpediagrammet.

Merk

Denne rapporten representerer et illustrert eksempel på hvordan du kan analysere de lagrede prognoseresultatene i Power BI. For et ekte brukstilfelle for kunder kan det imidlertid hende at du må gjøre grundigere ideer om hvilke visualiseringer som skal opprettes, basert på fagekspertisen din, og hva firmaets og forretningsanalyseteamet ditt har standardisert som måledata.

Power BI-rapporten viser:

  • Bankkunder som bruker mer enn to av bankproduktene har en høyere frafallsrate, selv om få kunder hadde mer enn to produkter. Banken bør samle inn mer data, men også undersøke andre funksjoner som korrelerer med flere produkter (se gjennom plottet nederst til venstre).
  • Bankkunder i Tyskland har en høyere churn rate enn i Frankrike og Spania (gjennomgå plottet i nederste høyre panel), noe som tyder på at en undersøkelse av hva oppmuntret kundene til å forlate kan bli nyttig.
  • Det er flere middelaldrende kunder (mellom 25-45), og kunder mellom 45-60 har en tendens til å avslutte mer.
  • Til slutt vil kunder med lavere kredittscore mest sannsynlig forlate banken for andre finansinstitusjoner. Banken bør se etter måter å oppmuntre kunder med lavere kredittscore og kontosaldoer til å holde seg hos banken.

Neste trinn

Dette fullfører opplæringsserien i fem deler. Se andre ende-til-ende-eksempelopplæringer: