Šiame straipsnyje paaiškinama, kaip apskaičiuoti duomenis, kuriuos užklausa pateikia programoje "Access". Pavyzdžiui, formoje arba ataskaitoje galite suskaičiuoti elementus viename ar keliuose lentelės laukuose arba valdikliuose. Taip pat galite apskaičiuoti vidurkius ir rasti mažiausias, didžiausias, ankstyviausias ir naujausias reikšmes. Be to, "Access" suteikia funkciją, vadinamą Sumos eilute, kuri leidžia skaičiuoti duomenis duomenų lape nekeičiant užklausos dizaino.
Ką norėtumėte daryti?
- Duomenų skaičiavimo būdų supratimas
- Duomenų skaičiavimas naudojant eilutę Sumos
- Duomenų skaičiavimas naudojant sumų užklausą
- Agregavimo funkcijos nuoroda
Duomenų skaičiavimo būdų supratimas
Naudodami Count funkciją galite suskaičiuoti, kiek elementų yra lauke arba reikšmių stulpelyje. Ši Count funkcija priklauso funkcijų, vadinamų agregavimo funkcijomis, rinkiniui. Agregavimo funkcijos naudojamos duomenų stulpeliui apskaičiuoti ir vienai reikšmei grąžinti. Be to, "Access" teikia kelias agregavimo funkcijas, Countpvz.:
-
Sum, kad įtrauktumėte skaičių stulpelį. -
Average, kad būtų galima apskaičiuoti skaičių stulpelio vidurkį. -
Maximum, kad lauke būtų rasta didžiausia reikšmė. -
Minimum, kad rastumėte mažiausią lauko reikšmę. -
Standard Deviation, norint išmatuoti, kiek reikšmės skiriasi nuo vidutinės reikšmės. -
Variance, kad būtų galima išmatuoti visų stulpelio reikšmių statistinę dispersiją.
"Access" pateikia du būdus įtraukti Count ir kitas agregavimo funkcijas į užklausą:
- Atidarykite užklausą duomenų lapo rodinyje ir įtraukite sumos eilutę. Eilutė Iš viso leidžia naudoti agregavimo funkciją viename ar keliuose užklausos rezultatų rinkinio stulpeliuose nekeičiant užklausos dizaino.
- Sukurkite sumų užklausą. Sumų užklausa apskaičiuoja įrašų grupių tarpines sumas. Pavyzdžiui, jei norite gauti tarpinę visų pardavimų sumą pagal miestą arba ketvirtį, naudokite sumų užklausą, kad sugrupuotumėte įrašus pagal norimą kategoriją ir tada susumuotumėte pardavimų skaičius. Tuo tarpu eilutėje Sumos apskaičiuojamos bendrąsias vieno ar kelių duomenų stulpelių (laukų) sumos.
Pastaba
Šio straipsnio skyriuose "Kaip" dėmesys skiriamas Count funkcijai, tačiau sumos eilutėse ir užklausose taip pat galite naudoti kitas agregavimo funkcijas. Daugiau informacijos žr. Agregavimo funkcijos nuoroda toliau šiame straipsnyje.
Daugiau informacijos apie kitų agregavimo funkcijų naudojimą žr. straipsnyje Stulpelių sumų rodymas duomenų lape.
Tolesniuose skyriuose aprašoma, kaip įtraukti sumos eilutę ir naudoti užklausą sumos duomenims skaičiuoti. Atminkite, kad Count ši funkcija veikia su daugiau duomenų tipų nei kitos sudėtinės funkcijos. Pavyzdžiui, galite vykdyti Count su bet kokiu lauko tipu, išskyrus lauką, kuriame yra sudėtingų, pasikartojančių skaliarinių duomenų, pvz., kelių reikšmių sąrašų lauke.
Tuo tarpu daugelis agregavimo funkcijų veikia tik laukuose, kuriuose naudojamas konkretus duomenų tipas. Pavyzdžiui, funkcija veikia tik su laukais, Sum kurių duomenų tipas yra Skaičius, Dešimtainis skaičius arba Valiuta. Daugiau informacijos apie kiekvienai funkcijai reikalingus duomenų tipus rasite toliau šiame straipsnyje pateikta agregavimo funkcijos nuoroda .
Bendros informacijos apie duomenų tipus ieškokite straipsnyje Lauko duomenų tipo rinkinio modifikavimas arba keitimas.
Duomenų skaičiavimas naudojant eilutę Sumos
Sumos eilutė į užklausą įtraukiama atidarant užklausą duomenų lapo rodinyje, įtraukiant eilutę ir pasirenkant funkciją Count arba kitą agregavimo funkciją, pvz Sum., , Minimum, Maximumarba Average. Šiame skyriuje aprašoma, kaip sukurti pagrindinę išrinkimo užklausą ir įtraukti sumos eilutę.
Paprastos išrinkimo užklausos kūrimas
- Skirtuko Kūrimas grupėje Užklausos spustelėkite Užklausos dizainas.
- Dukart spustelėkite lentelę ar lenteles, kurias norite naudoti savo užklausoje, tada spustelėkite Uždaryti.
Pasirinkta lentelė arba lentelės rodomos kaip langai viršutinėje užklausos dizainerio dalyje. Šioje iliustracijoje parodyta įprasta užklausų dizainerio lentelė:
- Du kartus spustelėkite lentelės laukus, kuriuos norite naudoti savo užklausoje. Galite įtraukti laukus, kuriuose yra aprašomieji duomenys, pvz., pavadinimai ir aprašai, tačiau turite įtraukti lauką, kuriame yra reikšmės, kurias norite skaičiuoti. Kiekvienas laukas rodomas užklausos kūrimo tinklelio stulpelyje.
- Skirtuko Užklausos dizainas grupėje Rezultatai spustelėkite Vykdyti. Užklausos rezultatai rodomi duomenų lapo rodinyje.
- Jei norite, grįžkite į dizaino rodinį ir koreguokite užklausą. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite užklausos dokumento skirtuką ir pasirinkite Dizaino rodinys. Tada, jei reikia, galite pridėti arba pašalinti lentelės laukus. Norėdami pašalinti lauką, pasirinkite stulpelį dizaino tinklelyje ir paspauskite "Delete".
- Jei norite, įrašykite užklausą.
Sumos eilutės įtraukimas
- Atidarykite užklausą kaip duomenų lapo rodinį. Dešiniuoju pelės mygtuku spustelėkite užklausos dokumento skirtuką ir spustelėkite Duomenų lapo rodinys. -arba- Naršymo srityje dukart spustelėkite užklausą. Tai atlikęs paleidžia užklausą ir įkelia rezultatus į duomenų lapą.
- Skirtuko Pagrindinis grupėje Įrašai spustelėkite Sumos. Po paskutine duomenų lapo eilute pasirodo nauja eilutė Sumos .
- Eilutėje Suma spustelėkite lauką, kurį norite sumuoti, tada iš sąrašo pasirinkite Skaičiuoti .
Sumos eilutės slėpimas
- Skirtuko Pagrindinis grupėje Įrašai spustelėkite Sumos.
Daugiau informacijos apie eilutės Sumos naudojimą ieškokite straipsnyje Stulpelių sumų rodymas duomenų lape.
Duomenų skaičiavimas naudojant sumų užklausą
Kai reikia suskaičiuoti kai kuriuos arba visus užklausos pateiktus įrašus, duomenis skaičiuojate naudodami užklausų užklausą su sumų užklausa, o ne eilutę Sumos. Pavyzdžiui, galite suskaičiuoti pardavimo operacijų skaičių arba operacijų skaičių viename mieste.
Paprastai naudojate sumų užklausą vietoj sumos eilutės, kai reikia panaudoti rezultato reikšmę kitoje duomenų bazės dalyje, pvz., ataskaitoje.
Visų užklausos įrašų skaičiavimas
- Skirtuko Kūrimas grupėje Užklausos spustelėkite Užklausos dizainas.
- Dukart spustelėkite lentelę, kurią norite naudoti savo užklausoje, tada spustelėkite Uždaryti. Lentelė rodoma užklausos dizaino įrankio viršutinės dalies lange.
- Du kartus spustelėkite laukus, kuriuos norite naudoti užklausoje, ir įsitikinkite, kad įtraukite lauką, kurį norite skaičiuoti. Galite skaičiuoti daugelio duomenų tipų laukus, išskyrus laukus, kuriuose yra sudėtingų, pasikartojančių skaliarinių duomenų, pvz., kelių reikšmių sąrašų laukai.
- Skirtuko Užklausos dizainas grupėje Rodymas/slėpimas spustelėkite Sumos. Dizaino tinklelyje rodoma sumos eilutė, o kiekvieno užklausos lauko eilutėje rodoma Grupuoti pagal .
- Eilutėje Suma spustelėkite lauką, kurį norite skaičiuoti, ir iš gauto sąrašo pasirinkite Skaičiuoti .
- Skirtuko Užklausos dizainas grupėje Rezultatai spustelėkite Vykdyti. Užklausos rezultatai rodomi duomenų lapo rodinyje.
- Jei norite, įrašykite užklausą.
Grupės arba kategorijos įrašų skaičiavimas
- Skirtuko Kūrimas grupėje Užklausos spustelėkite Užklausos dizainas.
- Dukart spustelėkite lentelę ar lenteles, kurias norite naudoti savo užklausoje, tada spustelėkite Uždaryti. Lentelė arba lentelės rodomos užklausos dizaino įrankio viršutinės dalies lange.
- Dukart spustelėkite lauką, kuriame yra jūsų kategorijos duomenys, taip pat lauką, kuriame yra norimos apskaičiuoti reikšmės. Jūsų užklausoje negali būti kitų aprašomųjų laukų.
- Skirtuko Užklausos dizainas grupėje Rodymas/slėpimas spustelėkite Sumos. Dizaino tinklelyje rodoma sumos eilutė, o kiekvieno užklausos lauko eilutėje rodoma Grupuoti pagal .
- Eilutėje Suma spustelėkite lauką, kurį norite skaičiuoti, ir iš gauto sąrašo pasirinkite Skaičiuoti .
- Skirtuko Užklausos dizainas grupėje Rezultatai spustelėkite Vykdyti. Užklausos rezultatai rodomi duomenų lapo rodinyje.
- Jei norite, įrašykite užklausą.
Agregavimo funkcijos nuoroda
Šioje lentelėje išvardytos agregavimo funkcijos, kurias "Access" suteikia galimybę naudoti eilutėje Suma ir užklausose. "Access" teikia daugiau užklausų agregavimo funkcijų nei eilutėje Iš viso.
| Funkcija | Aprašas | Naudojama su duomenų tipu (tipais) |
|---|---|---|
Sum |
Sudeda stulpelio elementus. Veikia tik su skaitiniais ir valiutos duomenimis. | Skaičius, dešimtainis skaičius, valiuta |
Average |
Apskaičiuoja vidutinę stulpelio reikšmę. Stulpelyje turi būti skaitiniai, valiutos arba datos / laiko duomenys. Funkcija nepaiso nulinių reikšmių. | Skaičius, dešimtainis skaičius, valiuta, data / laikas |
Count |
Suskaičiuoja stulpelio elementų skaičių. | Visi duomenų tipai, išskyrus tuos, kuriuose yra sudėtinių pasikartojančių skaliarinių duomenų, pvz., kelių reikšmių sąrašų stulpelis. Daugiau informacijos apie kelių reikšmių sąrašus rasite Kelių reikšmių lauko kūrimas arba naikinimas. |
Maximum |
Grąžina elementą, turintį didžiausią reikšmę. Tekstiniuose duomenyse didžiausia reikšmė yra paskutinė abėcėlės raidė, o programa "Access" neskiria didžiųjų ir mažųjų raidžių. Funkcija nepaiso nulinių reikšmių. | Skaičius, dešimtainis skaičius, valiuta, data / laikas |
Minimum |
Grąžina elementą, turintį mažiausią reikšmę. Tekstiniuose duomenyse mažiausia reikšmė yra pirmoji abėcėlės raidė, o programa "Access" neskiria didžiųjų ir mažųjų raidžių. Funkcija nepaiso nulinių reikšmių. | Skaičius, dešimtainis skaičius, valiuta, data / laikas |
Standard Deviation |
Matuoja, kiek reikšmės skiriasi nuo vidutinės reikšmės. Daugiau informacijos apie šios funkcijos naudojimą rasite Stulpelių sumų rodymas duomenų lape. | Skaičius, dešimtainis skaičius, valiuta |
Variance |
Matuoja visų stulpelio reikšmių statistinę dispersiją. Šią funkciją galite naudoti tik su skaitiniais ir valiutos duomenimis. Jei lentelėje yra mažiau nei dvi eilutės, programa "Access" grąžina neapibrėžtą reikšmę. Daugiau informacijos apie dispersijos funkcijas rasite Stulpelių sumų rodymas duomenų lape. | Skaičius, dešimtainis skaičius, valiuta |