Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Suhdeongelmien Diagnosointi ja Korjaaminen | Excel-tietomallinnus
Excel-tietomallinnus

Suhdeongelmien Diagnosointi ja Korjaaminen

Pyyhkäise näyttääksesi valikon

Mallin rakentaminen, joka näyttää oikealta kaavionäkymässä, ei ole sama asia kuin sellaisen rakentaminen, joka tuottaa oikeat luvut. Hiljaiset virheelliset tulokset — summat, jotka vaikuttavat uskottavilta mutta eivät vastaa todellisuutta — ovat vaarallisempia kuin virheilmoitukset, koska ne eivät anna mitään merkkiä siitä, että jokin on vialla.

Neljä juurisyytä

  1. Päällekkäiset arvot pääavaimessa

    Dimensiotaulussa sama avainarvo esiintyy useammalla kuin yhdellä rivillä. Koska suhteen "yksi"-puoli vaatii yksilöllisiä arvoja, Power Pivot kieltäytyy luomasta suhdetta ja näyttää virheen.

Virhe: "relationship cannot be created because each column contains duplicate values"

Korjaus: Data-välilehti → Poista kaksoiskappaleet. Valitse "Tietoni sisältävät otsikot", valitse avain-sarake, napsauta OK. Päivitä Power Pivot ennen uudelleenyritystä.

  1. Yhteensopimattomat tietotyypit

    Avain-sarake dimensiotaulussa on tallennettu eri tietotyyppinä kuin viiteavain faktataulussa — esimerkiksi Product ID on numero Products-taulussa mutta tekstiä Sales-taulussa. Power Pivot sallii suhteen luomisen, mutta analyysi on virheellinen, koska arvot eivät oikeasti täsmää.

    Oire: suhde luodaan ilman virhettä, mutta pivot-summat ovat vääriä tai rivejä puuttuu.

Korjaus: yhdenmukaista tietotyypit molemmissa tauluissa niin, että molemmat sarakkeet ovat samaa tyyppiä ja muotoiltu identtisesti. Päivitä ja rakenna uudelleen.

  1. Orvot viiteavaimet

    Faktataulussa on avainarvo, jota ei löydy mistään dimensiotaulusta. Esimerkiksi Sales-rivi viittaa Customer ID C099:ään, mutta kyseistä asiakasta ei ole Customers-taulussa. Nämä rivit jätetään hiljaisesti pois kaikesta analyysista — ne eivät näy pivot-tauluissa ja niiden arvot jätetään summista pois.

    Oire: Pivot-summat ovat hieman odotettua pienempiä; tietyissä jaotteluissa voi näkyä tyhjä rivi.

    Korjaus: käytä COUNTIF-funktiota löytääksesi faktataulun avaimet, joita ei ole dimensiotaulussa. Lisää puuttuvat dimensiotiedot tai korjaa avainarvot faktataulussa.

  2. Tyhjät avainarvot

    Tyhjät solut avain-sarakkeessa kummassa tahansa taulussa. Tyhjä arvo dimensiotaulun avain-sarakkeessa estää näiden rivien yhdistämisen. Tyhjä arvo faktataulun avain-sarakkeessa tarkoittaa, että näitä myyntirivejä ei voida liittää mihinkään dimensiotietueeseen — ne ryhmitellään nimeämättömään tyhjään riviin pivot-tuloksissa, mikä vääristää kaikki jaottelut.

    Oire: tyhjä rivi näkyy pivot-jaotteluissa, ja siihen kerääntyy myyntejä, jotka kuuluvat tunnistamattomille asiakkaille tai tuotteille.

    Korjaus: suodata avain-sarake tyhjien osalta käyttämällä pudotusvalikkoa. Poista rivi tai täytä oikea avainarvo. Päivitä kaikki ja rakenna pivot uudelleen.

Vianmäärityksen tarkistuslista

Kun suhde ei toimi odotetusti, käy tämä tarkistuslista läpi järjestyksessä. Jokainen kohta sulkee pois yhden ongelmaluokan ennen seuraavaan siirtymistä.

  • Vaihe 1 — Varmista, että suhde on olemassa

    Avaa Power Pivot → Suunnittelu-välilehti → Hallitse suhteita. Varmista, että odotettu suhde on listattuna, oikeilla tauluilla ja oikeilla sarakkeilla molemmin puolin. On helppo vahingossa linkittää väärään sarakkeeseen.

  • Vaihe 2 — Tarkista suunta

    Kaavionäkymässä katso 1- ja *-merkintöjä suhdeviivalla. Dimensiotaulun päässä tulee näkyä 1 ja faktataulun päässä *. Jos ne ovat väärinpäin, poista suhde ja luo se uudelleen vetämällä dimensiotaulusta.

  • Vaihe 3 — Tarkista päällekkäiset arvot pääavaimessa

    Työkirjassa siirry dimensiotauluun. Valitse avain-sarake ja käytä Data → Poista kaksoiskappaleet (kopiossa) tai COUNTIF-kaavaa tarkistaaksesi, esiintyykö jokin arvo useammin kuin kerran. Nopea kaavaratkaisu: lisää väliaikainen apusarakke, jossa on =COUNTIF($A:$A, A2) ja suodata arvot, jotka ovat suurempia kuin 1.

  • Vaihe 4 — Tarkista tietotyypit

    Napsauta mitä tahansa solua dimensiotaulun avain-sarakkeessa ja katso muotoilu, joka näkyy Aloitus-välilehden Numero-ryhmässä. Tee sama faktataulun viiteavain-sarakkeelle. Molempien tulee olla samaa tyyppiä — Teksti tai Numero, ei sekoitettuina.

  • Vaihe 5 — Tarkista orvot viiteavaimet

    Käytä COUNTIF-funktiota faktataulun viiteavain-sarakkeessa viitaten dimensiotaulun avain-sarakkeeseen: =COUNTIF(Customers[CustomerID], Sales[CustomerID]). Jokainen rivi, jonka tulos on nolla, sisältää viiteavainarvon, jota ei ole dimensiotaulussa. Tutki ja korjaa nämä rivit.

  • Vaihe 6 — Tarkista tyhjät arvot

    Suodata dimensiotaulun avain-sarake ja tarkista, onko tyhjiä rivejä. Suodata faktataulun viiteavain-sarake ja tarkista sama. Tyhjät kummallakaan puolella on ratkaistava ennen kuin suhde toimii oikein.

Tehtävä

Tässä tehtävässä työskentelet tarkoituksella rikotun projektityökirjan kanssa. Tavoitteena on tunnistaa suhteiden ongelmat, korjata lähdetiedot ja varmistaa, että malli toimii jälleen oikein.

Tämä tehtävä keskittyy samoihin vianmääritystapoihin, joita esiteltiin videolla: tarkastele ensin lähdetauluja, korjaa tiedot laskentataulukossa, päivitä tietomalli ja validoi sitten Pivot-taulukolla.

Korjaa työkirja niin, että malli käyttäytyy oikein ja mahdollistaa selkeän analyysin kaikissa neljässä taulussa.

Vaihe 1 — Tarkasta malli

Avaa työkirja ja tarkista kaikki neljä taulua: Customers, Products, Dates ja Sales.

Avaa sitten Power Pivot → Manage ja vaihda Diagram View - tai Manage Relationships -näkymään.

Tunnista, mitkä suhteet puuttuvat, epäonnistuvat tai todennäköisesti toimivat virheellisesti taulukoiden tietojen perusteella.

Vaihe 2 — Etsi ja korjaa tietovirheet

Tässä työkirjassa on kolme tyyppistä suhdeongelmaa, jotka käytiin läpi oppitunnilla. Tehtävänäsi on paikantaa ja korjata ne.

Tarkista seuraavat:

  • Päällekkäiset arvot dimension avainsarakkeessa;
  • Tyhjät arvot dimension avainsarakkeessa;
  • Faktataulun rivit, joiden päivämäärälle ei löydy vastaavaa riviä Dates-taulusta

Korjaa ongelmat suoraan laskentataulukon tauluissa.

Vaihe 3 — Päivitä malli

Kun olet tehnyt korjaukset, siirry kohtaan Data → Refresh All jotta tietomalli päivittyy.

Palaa sitten Power Pivot → Manage -näkymään ja varmista, että malli tukee oikeita suhteita.

Vaihe 4 - Vahvista Pivot-taulukolla

Luo Pivot-taulukko käyttäen This Workbook's Data Model ja varmista sen avulla, että korjauksesi toimivat.

Testaa vähintään seuraavat:

  • Region Customers-taulusta ja Total Sales-taulusta;
  • Category Products-taulusta ja Total Sales-taulusta;
  • Year tai MonthName Dates-taulusta ja Total Sales-taulusta.

Pivot-taulukon tulosten tulee olla täydellisiä ja uskottavia, eikä niissä saa olla epäilyttäviä tyhjiä rivejä, jotka johtuvat virheellisistä avaimista.

Onnistumiskriteerit

Tehtävä on valmis, kun:

  • Päällekkäisten avainten ongelma on korjattu;
  • Tyhjien avainten ongelma on korjattu;
  • Puuttuvien päivämäärien ongelma on korjattu;
  • Malli tukee oikeaa analyysiä kaikissa neljässä taulussa.

Pivot-taulukon validointi näyttää uskottavat summat ryhmiteltynä dimension arvojen mukaan ilman tyhjiä rivejä.

Note
Huomio

Älä yritä korjata suhdeongelmia pakottamalla eri suhdetta Power Pivotissa. Korjaa aina ensin lähdetiedot, päivitä sitten ja validoi lopuksi.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 11

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 11
some-alt