Opetus
Moduuli
Transform data by implementing pivot, unpivot, rollup, and cube - Training
This content is a part of Transform data by implementing pivot, unpivot, rollup, and cube.
Tätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Harkitse seuraavaa Microsoft Excelin skenaariota:
Voit luoda taulukon, jossa on vähintään kaksi tietosaraketta laskentataulukossa.
Lisäät laskentataulukkoon uuden Pivot-taulukon, joka perustuu uuden taulukon tietoihin.
Voit kirjoittaa kaavan käyttämällä jompaakumpaa seuraavista tietokantafunktioista:
Käytät Pivot-taulukon soluviittauksia tietokantafunktion tietokantaparametriin. Lisäksi käytät Pivot-taulukon sarakkeen soluviittausta tietokantafunktion kenttäparametrille.
Otetaan esimerkiksi seuraava skenaario. Pivot-taulukko on soluissa C10:F20. Kohteena oleva sarake on F10, ja tässä sarakkeessa on sarakeotsikko "Total". Tietokantataulukko, johon Pivot-taulukko perustuu, on N1:Q10:ssä. Funktion ehdot ovat H2:H12. DCOUNT-funktion parametrit ovat seuraavat:
database= C10:F20
field = F10
criteria= H2:H12
Funktio kirjoitetaan seuraavasti: DCOUNT(C10:F20,F10,H2:H12)
Tässä skenaariossa DCOUNT- ja DSUM-funktiot palauttavat seuraavan virheen:
"#VALUE!"
Jos käytät kenttäparametrissa sarakeotsikkoa "Total", DCOUNT- ja DSUM-funktiot palauttavat myös #VALUE!-virheen.
Tämä ongelma ilmenee, koska DCOUNT- ja DSUM-funktioiden kenttäparametri ei voi käyttää soluviittausta tai sarakeotsikkoa tietojen noutamiseen tietokantataulukosta. Kun käytät Pivot-taulukossa DCOUNT- ja DSUM-funktioita, kenttäparametri voi käyttää vain lukua, joka edustaa sarakkeen sijaintia luettelossa. Parametri voi esimerkiksi käyttää 1:stä ensimmäisessä sarakkeessa, 2:ta toisessa sarakkeessa ja niin edelleen. Älä käytä lainausmerkkejä luvun ympärillä.
Voit kiertää tämän ongelman käyttämällä joko sarakeotsikkoa tai sarakkeen sijaintiarvoa kenttäparametrissa käytettävän sarakkeen tunnistamiseen.
Esimerkiksi "Oireet"-osion esimerkin avulla DCOUNT-funktio voidaan kirjoittaa uudelleen seuraavasti:
DCOUNT(C10:F20,4,H2:H12)
Opetus
Moduuli
Transform data by implementing pivot, unpivot, rollup, and cube - Training
This content is a part of Transform data by implementing pivot, unpivot, rollup, and cube.