Ovaj članak objašnjava kako da prebrojite podatke koje upit daje u programu Access. Na primer, u obrascu ili izveštaju možete da prebrojite stavke u jednom ili više polja tabele ili kontrola. Takođe možete da izračunate proseke i pronađete najmanje, najveće, najranije i najnovije vrednosti. Access obezbeđuje i funkciju pod imenom "Red sa ukupnom" koja vam omogućava da prebrojite podatke na listu sa podacima bez promene dizajna upita.
Šta želite da uradite?
- Razumevanje načina za prebrojavanje podataka
- Prebrojavanje podataka pomoću reda sa zbirom
- Prebrojavanje podataka pomoću upita zbirova
- Referenca agregatne funkcije
Razumevanje načina za prebrojavanje podataka
Pomoću Count funkcije možete da prebrojite stavke u polju ili koloni vrednosti. Funkcija Count pripada skupu funkcija koje se nazivaju agregatne funkcije. Agregatne funkcije koristite za izračunavanje kolone podataka i vraćanje jedne vrednosti. Access obezbeđuje nekoliko agregatnih funkcija pored Count, kao što su:
-
Sum, da biste dodali kolonu brojeva. -
Average, da biste izračunali prosek kolone brojeva. -
Maximum, da biste pronašli najvišu vrednost u polju. -
Minimum, da biste pronašli najnižu vrednost u polju. -
Standard Deviation, za merenje širine vrednosti koje se šire od prosečne vrednosti. -
Variance, za merenje statističke varijanse svih vrednosti u koloni.
Access pruža dva načina za dodavanje Count drugih agregatnih funkcija u upit:
- Otvorite upit u prikazu lista sa podacima i dodaje red sa ukupnim vrednostima. Red sa zbirom vam omogućava da koristite agregatnu funkciju u jednoj ili više kolona skupa rezultata upita bez menjanja dizajna upita.
- Kreirajte upit zbirova. Upit zbirova izračunava međuvrednosti grupe zapisa. Na primer, ako želite da izračunate međuvrednost svih prodaja po gradu ili po kvartalu, koristite upit zbirova da biste grupisali zapise po kategoriji koju želite, a zatim sabrali iznose prodaje. Nasuprot tome, red sa zbirom izračunava sveukupne vrednosti za jednu ili više kolona (polja) podataka.
Napomena
Odeljci sa uputstvima u ovom članku fokusiraju se na funkciju Count , ali možete da koristite i druge agregatne funkcije u redovima i upitima sa zbirom. Više informacija potražite u referenci za agregatnu funkciju u nastavku ovog članka.
Više informacija o načinima za korišćenje drugih agregatnih funkcija potražite u članku Prikazivanje ukupnih vrednosti kolona u listu sa podacima.
Koraci u sledećim odeljcima objašnjavaju kako da dodate red za ukupne vrednosti i kako da koristite upit za ukupne vrednosti za brojanje podataka. Imajte na umu da funkcija Count radi sa više tipova podataka nego sa drugim agregatnim funkcijama. Na primer, možete da se pokrenete Count u bilo kom tipu polja, osim onog koji sadrži složene skalarne podatke koji se ponavljaju, kao što je polje sa listama sa više vrednosti.
Nasuprot tome, mnoge agregatne funkcije rade samo na poljima koja koriste određeni tip podataka. Na primer, Sum funkcija radi samo sa poljima koja su postavljena na tipove podataka Broj, Decimala ili Valuta. Više informacija o tipovima podataka koje zahteva svaka funkcija potražite u članku "Referenca agregatne funkcije " u nastavku ovog članka.
Opšte informacije o tipovima podataka potražite u članku Izmena ili promena tipa podataka postavljenog za polje.
Prebrojavanje podataka pomoću reda sa zbirom
Red sa zbirom možete dodati u upit tako što ćete otvoriti upit u prikazu lista sa podacima, dodati red, a zatim izabrati funkciju Count ili drugu agregatnu funkciju, kao što su Sum, Minimum, Maximumili Average. Koraci u ovom odeljku objašnjavaju kako da kreirate osnovni upit za izdvajanje i dodate red sa zbirom.
Kreiranje osnovnog upita za izbor
- Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.
- Kliknite dvaput na tabelu ili tabele koje želite da koristite u upitu, a zatim kliknite na dugme "Zatvori".
Izabrana tabela ili tabele pojavljuju se kao prozori u gornjem odeljku dizajnera upita. Ova slika prikazuje tipičnu tabelu u dizajneru upita:
- Kliknite dvaput na polja tabele koja želite da koristite u upitu. Možete da uključite polja koja sadrže opisne podatke, kao što su imena i opisi, ali morate da uključite polje koje sadrži vrednosti koje želite da prebrojite. Svako polje pojavljuje se u koloni u koordinatnoj mreži za dizajn upita.
- Na kartici " Dizajn upita ", u grupi "Rezultati " kliknite na dugme "Pokreni". Rezultati upita se prikazuju u prikazu lista sa podacima.
- Opcionalno se vratite u prikaz dizajna i prilagodite upit. Da biste to uradili, kliknite desnim tasterom miša na karticu dokumenta za upit i izaberite stavku "Prikaz dizajna". Zatim možete da dodajete ili uklanjate polja tabele po potrebi. Da biste uklonili polje, izaberite kolonu u koordinatnoj mreži dizajna i pritisnite taster Delete.
- Opcionalno sačuvajte upit.
Dodavanje reda sa zbirom
- Otvorite upit u prikazu lista sa podacima. Kliknite desnim tasterom miša na karticu dokumenta za upit i izaberite stavku Prikaz lista sa podacima. -ili- U oknu za navigaciju kliknite dvaput na upit. To pokreće upit i učitava rezultate u list sa podacima.
- Na kartici Početak, u grupi Zapisi izaberite stavku Ukupne vrednosti. Novi red sa zbirom pojavljuje se ispod poslednjeg reda podataka u listu sa podacima.
- U redu " Ukupna vrednost " izaberite polje koje želite da saberete, a zatim sa liste izaberite stavku "Prebrojavanje ".
Sakrivanje reda sa zbirom
- Na kartici Početak, u grupi Zapisi izaberite stavku Ukupne vrednosti.
Više informacija o načinima korišćenja reda sa zbirom potražite u članku Prikazivanje ukupnih vrednosti kolona u listu sa podacima.
Prebrojavanje podataka pomoću upita zbirova
Podatke prebrojavate pomoću upita zbirova umesto reda sa zbirom kada treba da prebrojite neke ili sve zapise koje je upit vratio. Na primer, možete da prebrojite broj prodajnih transakcija ili broj transakcija u jednom gradu.
Obično koristite upit zbirova umesto reda sa zbirom kada je potrebno da koristite vrednost rezultata u drugom delu baze podataka, kao što je izveštaj.
Prebrojavanje svih zapisa u upitu
- Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.
- Kliknite dvaput na tabelu koju želite da koristite u upitu, a zatim kliknite na dugme "Zatvori". Tabela se pojavljuje u prozoru u gornjem delu dizajnera upita.
- Kliknite dvaput na polja koja želite da koristite u upitu i proverite da li ste uključili polje koje želite da prebrojite. Možete da prebrojite polja većine tipova podataka, izuzetak su polja koja sadrže složene skalarne podatke koji se ponavljaju, kao što je polje sa listama koje imaju više vrednosti.
- Na kartici " Dizajn upita ", u grupi "Prikaži/sakrij " kliknite na dugme "Ukupne vrednosti". Red " Ukupno" pojavljuje se u koordinatnoj mreži dizajna, a "Grupiši po" se pojavljuje u redu za svako polje u upitu.
- U redu sa ukupnom vrednošću izaberite polje koje želite da prebrojite i sa liste sa rezultatima izaberite stavku "Prebrojavanje ".
- Na kartici " Dizajn upita ", u grupi "Rezultati " kliknite na dugme "Pokreni". Rezultati upita se prikazuju u prikazu lista sa podacima.
- Opcionalno, sačuvajte upit.
Prebrojavanje zapisa u grupi ili kategoriji
- Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.
- Kliknite dvaput na tabelu ili tabele koje želite da koristite u upitu, a zatim kliknite na dugme "Zatvori". Tabele se pojavljuju u prozoru u gornjem delu dizajnera upita.
- Kliknite dvaput na polje koje sadrži podatke kategorije i na polje koje sadrži vrednosti koje želite da prebrojite. Upit ne može da sadrži druga opisna polja.
- Na kartici " Dizajn upita ", u grupi "Prikaži/sakrij " kliknite na dugme "Ukupne vrednosti". Red " Ukupno" pojavljuje se u koordinatnoj mreži dizajna, a "Grupiši po" se pojavljuje u redu za svako polje u upitu.
- U redu sa ukupnom vrednošću izaberite polje koje želite da prebrojite i sa liste sa rezultatima izaberite stavku "Prebrojavanje ".
- Na kartici " Dizajn upita ", u grupi "Rezultati " kliknite na dugme "Pokreni". Rezultati upita se prikazuju u prikazu lista sa podacima.
- Opcionalno, sačuvajte upit.
Referenca agregatne funkcije
Sledeća tabela navodi agregatne funkcije koje Access obezbeđuje za korišćenje u redu sa zbirom i u upitima. Access obezbeđuje više agregatnih funkcija za upite nego za red sa zbirom.
| Funkcija | Opis | Upotreba sa tipovima podataka |
|---|---|---|
Sum |
Sabira stavke u koloni. Funkcioniše samo na numeričkim podacima i podacima valute. | Broj, decimalni broj, valuta |
Average |
Izračunava prosečnu vrednost za kolonu. Kolone mora sadrže numeričke podatke, podatke valute ili datum/vreme. Funkcija zanemaruje prazne vrednosti. | Broj, decimalni broj, valuta, datum/vreme |
Count |
Izračunava broj stavki u koloni. | Svi tipovi podataka osim onih koji sadrže složene skalarne podatke koji se ponavljaju, kao što je kolona sa listama koje imaju više vrednosti. Dodatne informacije o listama sa više vrednosti potražite u članku Kreiranje ili brisanje polja sa više vrednosti. |
Maximum |
Vraća stavku sa najvećom vrednošću. Za tekstualne podatke najveća vrednost je poslednja abecedna vrednost, a Access zanemaruje razlikovanje malih i velikih slova. Funkcija zanemaruje prazne vrednosti. | Broj, decimalni broj, valuta, datum/vreme |
Minimum |
Vraća stavku sa najmanjom vrednošću. Za tekstualne podatke najmanja vrednost je prva abecedna vrednost, a Access zanemaruje razlikovanje malih i velikih slova. Funkcija zanemaruje prazne vrednosti. | Broj, decimalni broj, valuta, datum/vreme |
Standard Deviation |
Meri širinu vrednosti u odnosu na prosečnu vrednost. Više informacija o korišćenju ove funkcije potražite u članku " Prikazivanje ukupnih vrednosti kolona" u listu sa podacima. | Broj, decimalni broj, valuta |
Variance |
Meri statističku varijansu svih vrednosti u koloni. Ovu funkciju možete koristiti samo na numeričkim podacima i podacima valute. Ako tabela sadrži manje od dva reda, Access vam vraća vrednost "null". Više informacija o funkcijama odstupanja potražite u članku Prikazivanje ukupnih vrednosti kolona u listu sa podacima. | Broj, decimalni broj, valuta |