Zbrajanje podataka pomoću upita

Zbrajanje podataka pomoću upita

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

U ovom se članku objašnjava kako koristiti vrstu funkcije pod nazivom funkcija zbrajanja zbrojiti podatke u skupu rezultata upita. U ovom se članku se ukratko objašnjava kako koristiti druge funkcije zbrajanja, kao što su BROJ i AVG za brojanje ili izračunati prosjek vrijednosti u skupu rezultata. Osim toga, u ovom se članku objašnjava kako koristiti redak s ukupnim zbrojem, značajka Access koju koristite za zbrajanje podataka bez mijenjanja dizajna upita.

Što vas zanima?

Upoznavanje s načinima za zbrajanje podataka

Priprema oglednih podataka

Zbrajanje podataka pomoću retka zbroja

Izračunati ukupne zbrojeve pomoću upita

Izračun ukupnih zbrojeva grupa pomoću upita s ukupnim zbrojevima

Zbrajanje podataka u više grupa korištenjem unakrsnog upita

Reference funkcije zbrajanja

Upoznavanje s načinima za zbrajanje podataka

Korištenjem funkcije pod nazivom funkcija zbrajanja možete zbrajati stupac brojeva u upitu. Funkcije zbrajanja izračuni na stupac s podacima i vraćaju jednu vrijednost. Access omogućuje brojne funkcija zbrajanja, uključujući funkcija Sum, Count, Avg (za izračun prosječnih vrijednosti), Min i Max. Zbrajanje podataka dodavanjem funkcija Sum u upit, brojanje podataka pomoću funkcija Count i tako dalje.

Osim toga, Access nudi nekoliko načina za dodavanje Sum i druge funkcije zbrajanja u upit. Možete učiniti sljedeće:

  • Otvorite upit u prikazu podatkovne tablice i dodajte redak s ukupnim zbrojem. Redak s ukupnim zbrojem, značajka Accessomogućuje korištenje funkcije zbrajanja u jedan ili više stupaca skupa bez promjene dizajna upita rezultata upita.

  • Stvaranje upita s ukupnim zbrojevima. Upit ukupnih zbrojeva izračunava podzbrojeve u grupama zapisa; redak s ukupnim zbrojem izračunava sveukupne zbrojeve za jedan ili više stupaca (polja) podataka. Ako, na primjer, ako želite podzbrojeve ukupne prodaje po gradu ili po kvartalu pomoću upita s ukupnim zbrojevima da biste grupirali zapise tako da željenu kategoriju, a zatim zbrojiti podatke o prodaji.

  • Stvaranje unakrsnog upita. Unakrsni upit je posebna vrsta upita koja prikazuje rezultate u rešetki koja je slična radnom listu programa Excel. Unakrsni upiti zbrajaju vrijednosti i zatim ih grupirali prema dva skupa činjenica – jedan skup prema dolje na strani (zaglavlja redaka), a drugi na vrhu (zaglavlja stupaca). Ako, na primjer, unakrsni upit možete koristiti za prikaz zbrojeva prodaje za svaki grad prošle tri godine, kao na sljedećoj je tablici prikazano:

Grad

2003

2004

2005.

Pariz

254,556

372,455

467,892

Sydney

478,021

372,987

276,399

Džakarta

572,997

684,374

792,571

...

...

...

...

Napomena : Upute u ovom dokumentu sekcijama naglasiti koristi funkcija Sum , ali imajte na umu da možete koristiti druge funkcije zbrajanja u retke s ukupnim zbrojevima i upitima. Dodatne informacije o korištenju drugih funkcija zbrajanja potražite u članku referenca funkcije zbrajanja u nastavku ovog članka.

Dodatne informacije o korištenja ostalih agregacijskih funkcija potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Koraci u sljedećim odjeljcima objašnjavaju kako dodati redak s ukupnim zbrojem, korištenje upita s ukupnim zbrojevima za zbrajanje podataka na svim grupama i kako se koristi unakrsni upit podzbrojeva po različitim grupama i vremenska razdoblja. U nastavku, imajte na umu da mnoge funkcije zbrajanja funkcioniraju samo na podacima u poljima postavljenim na određenu vrstu podataka. Funkcija SUM , na primjer, radi samo s poljima postavljenim na vrstu podataka broj, decimalni broj ili valutu. Dodatne informacije o vrstama podataka koje je potrebno za svaku funkciju potražite u odjeljku Referenca funkcije zbrajanja, u nastavku ovog članka.

Opće informacije o vrstama podataka potražite u članku Izmjena ili zamjena vrste podataka postavljene za polje.

Vrh stranice

Priprema oglednih podataka

U uputama u ovom članku odjeljcima tablice s oglednim podacima. U uputama pomoću primjere tablica za bolje razumijevanje načina rada funkcija zbrajanja. Po želji možete dodati primjere tablica u novu ili postojeću bazu podataka.

Access nudi nekoliko načina za dodavanje primjera tablica u bazu podataka. Ručni unos podataka, možete kopirati svaku tablicu u program za proračunske tablice kao što je Excel, a zatim uvesti radne listove u Access ili možete zalijepiti podatke u uređivaču teksta kao što je blok za pisanje i uvoz podataka iz konačne tekstne datoteke.

Koraci u ovom odjeljku objašnjavaju kako Ručni unos podataka u prazne podatkovne tablice te kako kopirati primjer tablica programom za proračunske tablice i navedene tablice uvesti u Access. Dodatne informacije o stvaranju i uvozu tekstualnih podataka potražite u članku Uvoz ili povezivanje s podacima u tekstualnoj datoteci.

U uputama u ovom članku koriste sljedeće tablice. U ovim su tablicama koristite da biste stvorili ogledne podatke:

Tablica kategorije :

Kategorija

Lutke

Igre i i

Umjetnost i uokvirivanje

Video igre

DVD-ova i filmova

Modeliranje i hobiji

Sportovi

Tablice Proizvodi :

Naziv proizvoda

Cijena

Kategorija

Slika programerskom akcija

$12.95

Lutke

Zabava uz C# (Društvena igra za cijelu obitelj)

$15.85

Igre i i

Dijagram relacijske baze podataka

$22.50

Umjetnost i uokvirivanje

Čarobni računalni čip (500 komada)

$32.65

Igre i i

Pristup! Igra!

$22.95

Igre i i

Računalo štreberi i mitska bića

$78.50

Video igre

Vježbu za računalne štrebere! DVD!

$14.88

DVD-ova i filmova

Ultimate Leteća kolači

$36.75

Sportovi

Vanjski 5.25-inčni meki disketa pogon (1/4 skaliranje)

$65.00

Modeliranje i hobiji

Slika Birokrat-akcija

$78.88

Lutke

Gloom

$53.33

Video igre

Stvaranje vlastite tipkovnice

$77.95

Modeliranje i hobiji

Tablicu narudžbe :

Datum narudžbe

Datumu isporuke

Grad utovara

Naknade za dostavu

11/14/2005

11/15/2005

Jakarta

$55,00

11/14/2005

11/15/2005

Sydney

$76.00

11/16/2005

17/11/2005

Sydney

$87.00

17/11/2005

18/11/2005

Jakarta

$43.00

17/11/2005

18/11/2005

Pariz

$105.00

17/11/2005

18/11/2005

Stuttgart

$112.00

18/11/2005

19/11/2005

Beč

$215.00

19/11/2005

20/11/2005

Miami

$525.00

20/11/2005

21/11/2005

Beč

$198.00

20/11/2005

21/11/2005

Pariz

$187.00

21/11/2005

22/11/2005

Sydney

$81.00

11/23/2005

24/11/2005

Jakarta

$92.00

Tablici Detalji narudžbe :

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Popust

1

Stvaranje vlastite tipkovnice

12

$77.95

9

5%

1

Slika Birokrat-akcija

2

$78.88

4

7.5%

2

Vježbu za računalne štrebere! DVD!

7

$14.88

6

4%

2

Čarobni računalni čip

4

$32.65

8

0

2

Računalo štreberi i mitska bića

6

$78.50

4

0

3

Pristup! Igra!

5

$22.95

5

15%

4

Slika programerskom akcija

1

$12.95

2

6%

4

Ultimate Leteća kolači

8

$36.75

8

4%

5

Vanjski 5.25-inčni meki disketa pogon (1/4 skaliranje)

9

$65.00

4

10 %

6

Dijagram relacijske baze podataka

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Dijagram relacijske baze podataka

3

$22.50

4

9%

Napomena : Imajte na umu da u bazi podataka za uobičajene programa tablici Detalji narudžbe će sadržavati samo polje s ID proizvoda, ne polja Naziv proizvoda. Primjer tablice koristi polja Naziv proizvoda da biste olakšali čitanje podataka.

Ručni unos oglednih podataka

  1. Na kartici Stvaranje u grupi Tablice kliknite Tablica.

    Access će dodati novu, praznu tablicu u bazu podataka.

    Napomena : Ne morate slijediti ovaj korak ako otvorite novu, praznu bazu podataka, ali ćete morati slijedite koje po potrebi dodajte tablicu u bazi podataka.

  2. Dvaput kliknite prvu ćeliju u retku zaglavlja i unesite naziv polja u ogledne tablice.

    Prema zadanim postavkama, Access obilježava prazna polja u redak zaglavlja s tekstom Dodaj novo polje, ovako:

    novo polje u podatkovnoj tablici

  3. Pomoću tipki sa strelicama da biste prešli na sljedeću praznu ćeliju zaglavlja, a zatim upišite naziv drugog polja (možete i pritisnite tipku TAB ili dvokliknite novu ćeliju). Ponovite ovaj korak sve dok ne unesete sve nazive polja.

  4. Unesite podatke u ogledne tablice.

    Kao što je unos podataka, Access automatski aktivira vrstu podataka za svako polje. Ako niste upoznati s relacijskim bazama podataka, trebali biste postaviti određenu vrstu podataka, kao što su broj, tekst ili datuma/vremena, za svako polje u tablicama. Postavljanje podatke vrsta osigurava unošenju podataka i pomažu u sprječavanju pogrešaka, kao što su korištenja telefonskog broja u izračunu. Tablice, obavijestite vrsti podataka prepustite programu Access.

  5. Kada završite s unosom podataka, kliknite Spremi.

    Tipkovni prečac pritisnite CTRL + S.

    Pojavit će se dijaloški okvir Spremi kao.

  6. U okvir Naziv tablice unesite naziv primjera tablice, a zatim kliknite u redu.

    Koristite naziv svakog primjera tablice jer upiti u sekcijama s uputama koriste te nazive.

  7. Ponovite te korake dok ne stvorite svaki od primjera tablice navedenih na početku ovaj odjeljak.

Ako ne želite Ručni unos podataka, slijedite sljedeće korake da biste kopirali podatke u datoteku proračunske tablice, a zatim uvesti podatke iz proračunske tablice programa Access.

Stvaranje primjera radnih listova

  1. Pokrenite program za proračunske tablice, a zatim stvorite novu, praznu datoteku. Ako koristite Excel stvara novu, praznu radnu knjigu prema zadanim postavkama.

  2. Kopirajte prvi primjer tablice iznad i zalijepite ga u prvi radni list, počevši od prvog ćelije.

  3. Korištenje nazovite programom za proračunske tablice, promijenite naziv radnog lista. Dajte isti naziv kao i ogledne tablice na radnom listu. Na primjer, ako ogledne tablice pod nazivom kategorija, radnom listu dajte isti naziv.

  4. Ponovite korake 2 i 3, kopirajući svaki primjer tablice na prazan radni list i Preimenovanje radnog lista.

    Napomena : Možda ćete morati dodavanje radnih listova u datoteku proračunske tablice. Informacije o obavljanju tog zadatka potražite u članku pomoć za program za proračunske tablice.

  5. Spremite radnu knjigu na prikladno mjesto na računalu ili mrežom, a zatim prijeđite na sljedeće korake.

Stvaranje tablica baze podataka od radnih listova

  1. Na kartici Vanjski podaci u grupi Uvoz kliknite Excel.

    – ili –

    Kliknite više, a zatim na popisu odaberite programom za proračunske tablice.

    Pojavit će se dijaloški okvir Dohvaćanje vanjskih podataka - proračunsku tablicu programa naziv .

  2. Kliknite Pregledaj, otvorite proračunsku tablicu koju ste stvorili u prethodnim koracima, a zatim u redu.

    Pokreće se čarobnjak za uvoz proračunske tablice.

  3. Po zadanome, čarobnjak odabire prvi radni list u radnoj knjizi ( Kupci radnom listu, ako ste pratili korake u prethodnom odjeljku), a podataka s radnog lista koji se pojavljuje u donjem dijelu stranice čarobnjaka. Kliknite Dalje.

  4. Na sljedećoj stranici čarobnjaka kliknite prvi redak sadrži naslove stupaca, a zatim kliknite Dalje.

  5. Po želji, na sljedećoj stranici koristiti tekstne okvire i popise pod Mogućnosti polja za promjenu naziva polja i vrste podataka ili ispuštanja polja iz operacije uvoza. U suprotnom, kliknite Dalje.

  6. Ostavite odabranu mogućnost Neka Access doda primarni ključ , a zatim kliknite Dalje.

  7. Po zadanome, Access primjenjuje naziv radnog lista u novu tablicu. Prihvatite naziv ili unesite neki drugi naziv, a zatim kliknite Završi.

  8. Ponavljajte korake od 1 do 7 dok ne stvorite tablicu iz svakog radnog lista u radnoj knjizi.

Preimenovanje polja primarnog ključa

Napomena : Prilikom uvoza radnih listova, Access automatski dodaje stupcem primarnog ključa za svaku tablicu pa po zadanome, Access nazvao "ID" i postavljena na vrstu podataka Samonumeriranje. U ovom se objašnjava kako preimenovati svako polje primarnog ključa. Na taj način tako da omogućuje jasno označavaju sva polja u upitu.

  1. U navigacijskom oknu desnom tipkom miša kliknite svaki od tablice koje ste stvorili u prethodnim koracima, a zatim kliknite Prikaz dizajna.

  2. Pronađite polje primarnog ključa za svaku tablicu. Prema zadanim postavkama, Access nazive svaki polja ID-a.

  3. U stupcu Naziv polja za svako polje primarnog ključa dodajte naziv tablice.

    Na primjer, želite preimenovati ID polje tablice kategorije u "ID Kategorije" i polje u tablici Narudžbe u "ID narudžbe". Tablici Detalji narudžbe preimenujte polje u "ID pojedinosti". Za tablicu Proizvodi preimenujte polje u "ID proizvoda".

  4. Spremite promjene.

Kad god primjere tablica prikazuje se u ovom članku, to su polja primarnog ključa, a polje se može preimenovati kao što je opisano pomoću prethodnih koraka.

Vrh stranice

Zbrajanje podataka pomoću retka zbroja

Redak s ukupnim zbrojem možete dodati u upit tako da otvorite upit u podatkovnoj tablici prikaz, dodavanje retka, a zatim odaberite funkciju zbrajanja koju želite koristiti, kao što su Sum, Min, Maxili Avg. Koraci u ovom odjeljku objašnjavaju kako stvoriti osnovni upit s izdvajanjem i dodati redak s ukupnim zbrojem. Ne morate koristiti primjere tablica opisane u prethodnom odjeljku.

Stvaranje upita odabira

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. U dijaloškom okviru Prikaz tablice dvokliknite tablicu ili tablice koje želite koristiti u upitu, a zatim kliknite Zatvori.

    Odabranu tablicu ili tablice prikazuju se kao prozora u gornjem dijelu dizajnera upita.

  3. Dvokliknite polja tablice koja želite koristiti u upitu.

    Možete uključiti polja koja sadrže opisne podatke, primjerice nazive i opise, ali morate uključiti polje koje sadrži numeričke ili podataka valute.

    Svako se polje pojavljuje u ćeliji u rešetki dizajna.

  4. Kliknite Pokreni Slika gumba da biste pokrenuli upit.

    Pojavit će se skup rezultata upita u prikazu podatkovne tablice.

  5. Po želji, prijeđite u prikaz dizajna i prilagoditi upit. Da biste to učinili, desnom tipkom miša kliknite karticu dokumenta za upit, a zatim kliknite Prikaz dizajna. Zatim možete prilagoditi upit, po potrebi dodavanjem ili uklanjanjem polja tablice. Da biste uklonili polja, odaberite stupac u rešetki dizajna, a zatim pritisnite tipku DELETE.

  6. Spremite upit.

Dodavanje retka zbroja

  1. Provjerite je li upit otvoren u prikazu podatkovne tablice. Da biste to učinili, desnom tipkom miša kliknite karticu dokumenta za upit, a zatim kliknite Prikaz podatkovne tablice.

    – ili –

    U navigacijskom oknu dvokliknite upit. Pokreće upit i učitati rezultate u podatkovnoj tablici.

  2. Na kartici Polazno u grupi Zapisi kliknite Zbrojevi.

    Pojavit će se novi redak Ukupni zbroj u podatkovnoj tablici.

  3. U retku Ukupni zbroj kliknite ćeliju u polju koje želite zbrojiti, a zatim na popisu odaberite zbroj .

Skrivanje retka zbroja

  • Na kartici Polazno u grupi Zapisi kliknite Zbrojevi.

Dodatne informacije o korištenja retka zbroja potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Vrh stranice

Izračunati ukupne zbrojeve pomoću upita

Ukupni iznos je zbroj vrijednosti u stupcu. Možete izračunati nekoliko vrsta ukupnih zbrojeva, uključujući:

  • Jednostavan ukupni zbroj koji zbraja vrijednosti u jednom stupcu. Ako, na primjer, možete izračunati ukupni dostave troškove.

  • Izračunati ukupni zbroj koji zbraja vrijednosti u više od jednog stupca. Ako, na primjer, možete izračunati ukupne prodaje: trošak nekoliko stavki prema broju stavki naručenih i zbrajanje vrijednosti rezultata.

  • Ukupni zbroj koji isključuje neke zapise. Na primjer, možete izračunati ukupne prodaje samo za prošli petak.

Koraci u sljedećim odjeljcima objašnjavaju kako stvoriti različite vrste ukupnog zbroja. Koraci koriste tablice Narudžbe i Detalji narudžbe.

Tablicu Narudžbe

ID narudžbe

Datum narudžbe

Datumu isporuke

Grad utovara

Naknade za dostavu

1

11/14/2005

11/15/2005

Jakarta

$55,00

2

11/14/2005

11/15/2005

Sydney

$76.00

3

11/16/2005

17/11/2005

Sydney

$87.00

4

17/11/2005

18/11/2005

Jakarta

$43.00

5

17/11/2005

18/11/2005

Pariz

$105.00

6

17/11/2005

18/11/2005

Stuttgart

$112.00

7

18/11/2005

19/11/2005

Beč

$215.00

8

19/11/2005

20/11/2005

Miami

$525.00

9

20/11/2005

21/11/2005

Beč

$198.00

10

20/11/2005

21/11/2005

Pariz

$187.00

11

21/11/2005

22/11/2005

Sydney

$81.00

12

11/23/2005

24/11/2005

Jakarta

$92.00

Tablici Detalji narudžbe

ID pojedinosti

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Popust

1

1

Stvaranje vlastite tipkovnice

12

$77.95

9

0,05

2

1

Slika Birokrat-akcija

2

$78.88

4

0.075

3

2

Vježbu za računalne štrebere! DVD!

7

$14.88

6

0.04

4

2

Čarobni računalni čip

4

$32.65

8

0,00

5

2

Računalo štreberi i mitska bića

6

$78.50

4

0,00

6

3

Pristup! Igra!

5

$22.95

5

0,15

7

4

Slika programerskom akcija

1

$12.95

2

0,06

8

4

Ultimate Leteća kolači

8

$36.75

8

0.04

9

5

Vanjski 5.25-inčni meki disketa pogon (1/4 skaliranje)

9

$65.00

4

0,10

10

6

Dijagram relacijske baze podataka

3

$22.50

12

0,065

11

7

Gloom

11

$53.33

6

0,08

12

7

Dijagram relacijske baze podataka

3

$22.50

4

0,09

Izračun jednostavnog ukupnog zbroja

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. U dijaloškom okviru Prikaz tablice dvokliknite tablicu koju želite uvrstiti u upit i kliknite Zatvori.

    Ako koristite ove ogledne podatke, dvokliknite tablicu Narudžbe.

    Tablica će se pojaviti u prozoru u gornjem dijelu dizajnera upita.

  3. Dvokliknite polje koje želite zbrojiti. Provjerite je li polje postavljeno na vrstu podataka broj ili valutu. Ako pokušate zbroj vrijednosti u poljima numerička, kao što su tekstno polje, Access prikazuje se poruka o pogrešci Nepodudarnost vrsta podataka u izrazu kriterija kada pokušate pokrenuti upit.

    Ako koristite ove ogledne podatke, dvokliknite stupac naknada za dostavu.

    Ako želite izračunati ukupne zbrojeve za ta polja možete dodati dodatne brojčana polja u rešetku. Upit ukupnih zbrojeva možete izračunati ukupne zbrojeve za više od jednog stupca.

  4. Na kartici Dizajn u grupi Prikaži/Sakrij kliknite zbrojevi. Slika gumba

    Redak Ukupni zbroj pojavljuje se u rešetki dizajna i Group By u ćeliju u stupcu naknada za dostavu.

  5. Promijenite vrijednost u ćeliji u retku Ukupni zbroj zbroja.

  6. Kliknite Pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

    Savjet : Imajte na umu da Access dodaje "SumOf" na početak naziv polja koje zbrajate. Da biste promijenili naziv stupca zapamtiti, kao što su Ukupni dostavu, vratite se u prikazu dizajna pa kliknite u retku polje stupca naknada za dostavu u rešetki dizajna. Pokazivač pokraj Dostavu naknadu , a zatim upišite riječi Ukupno dostavu, a zatim dvotočku, ovako: Ukupni dostavu: naknada za dostavu.

  7. Po želji, spremite upit i zatvorite je.

Izračun ukupnog zbroja koji isključuje neke zapise

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. U dijaloškom okviru Prikaz tablice dvokliknite tablicu Narudžbe i tablice Detalji narudžbe, a zatim kliknite Zatvori da biste zatvorili dijaloški okvir.

  3. Dodajte polje Datum narudžbe iz tablice Narudžbe u prvi stupac u rešetki dizajna upita.

  4. U retku kriterij u prvom stupcu upišite Date() -1. Taj izraz isključuje trenutni dan zapise iz izračunati ukupni zbrojevi.

  5. Zatim stvorite stupac koja izračunava iznos prodaje pojedine transakcije. U retku polje u drugom stupcu rešetke upišite sljedeći izraz:

    Ukupna vrijednost prodaje: (1-[Detalji narudžbe]. [ Popust] / 100) * ([Detalji narudžbe]. [ Jedinična cijena] * [Detalji narudžbe]. [Količina])

    Provjerite upućuje li izraz poljima postavljenim na vrste podataka broja i valute. Ako izraz upućuje na poljima postavljenim na druge vrste podataka, Access prikazuje poruku Nepodudarnost vrsta podataka u izrazu kriterija kada pokušate pokrenuti upit.

  6. U grupi Dizajn u grupi Prikaz/skrivanje kliknite Zbrojevi.

    Redak Ukupni zbroj pojavljuje se u rešetki dizajna i Group By u prvom i drugom stupcu.

  7. U drugom stupcu promijenite vrijednost u ćeliji u retku Ukupnizbroj. Funkcija Sum zbraja pojedinačne iznose prodaje.

  8. Kliknite Pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

  9. Spremite upit kao Dnevna prodaja.

    Napomena : Sljedeći put kada otvorite upit u prikazu dizajna, mogli biste primijetiti malu promjenu vrijednosti navedene u polje i ukupne retke stupcu ukupna vrijednost prodaje. Izraz će se pojaviti unutar funkcije Sum i redak Ukupni zbroj prikazuje Expression umjesto Sum.

    Na primjer, ako koristite ove ogledne podatke i stvaranje upita (kao što je prikazano u prethodnim koracima), vidite:

    Ukupna vrijednost prodaje: Sum ((1-[Detalji narudžbe]. Discount/100) * ([Detalji narudžbe]. Jedinična cijena * [Detalji narudžbe]. Količina))

Vrh stranice

Izračun ukupnih zbrojeva grupa pomoću upita s ukupnim zbrojevima

Koraci u ovom odjeljku objašnjavaju kako stvoriti upita o ukupnim zbrojevima koji izračunava podzbrojeve po grupama podataka. U nastavku, imajte na umu da po zadanom, upita o ukupnim zbrojevima mogu sadržavati samo polje ili polja koja sadrže grupu podataka, kao što su "Kategorija" polje i polje koje sadrži podatke koje želite zbrojiti, kao što je polje "Prodaja". Upit ukupnih zbrojeva ne može sadržavati druga polja koja opisuju stavke u kategoriji. Ako želite vidjeti opisne podatke, možete stvoriti drugi upit s izdvajanjem koji kombinira polja u upitu ukupnih zbrojeva s poljima dodatne podatke.

Koraci u ovom odjeljku objašnjavaju kako stvoriti ukupne zbrojeve, a zatim odaberite upite koji su potrebni za utvrđivanje ukupne prodaje za svaki proizvod. Pretpostavlja korištenje sljedećih primjera tablica:

Tablici Proizvodi

ID proizvoda

Naziv proizvoda

Cijena

Kategorija

1

Slika programerskom akcija

$12.95

Lutke

2

Zabava uz C# (Društvena igra za cijelu obitelj)

$15.85

Igre i i

3

Dijagram relacijske baze podataka

$22.50

Umjetnost i uokvirivanje

4

Čarobni računalni čip (500 komada)

$32.65

Umjetnost i uokvirivanje

5

Pristup! Igra!

$22.95

Igre i i

6

Računalo štreberi i mitska bića

$78.50

Video igre

7

Vježbu za računalne štrebere! DVD!

$14.88

DVD-ova i filmova

8

Ultimate Leteća kolači

$36.75

Sportovi

9

Vanjski 5.25-inčni meki disketa pogon (1/4 skaliranje)

$65.00

Modeliranje i hobiji

10

Slika Birokrat-akcija

$78.88

Lutke

11

Gloom

$53.33

Video igre

12

Stvaranje vlastite tipkovnice

$77.95

Modeliranje i hobiji

Tablici Detalji narudžbe

ID pojedinosti

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Popust

1

1

Stvaranje vlastite tipkovnice

12

$77.95

9

5%

2

1

Slika Birokrat-akcija

2

$78.88

4

7.5%

3

2

Vježbu za računalne štrebere! DVD!

7

$14.88

6

4%

4

2

Čarobni računalni čip

4

$32.65

8

0

5

2

Računalo štreberi i mitska bića

6

$78.50

4

0

6

3

Pristup! Igra!

5

$22.95

5

15%

7

4

Slika programerskom akcija

1

$12.95

2

6%

8

4

Ultimate Leteća kolači

8

$36.75

8

4%

9

5

Vanjski 5.25-inčni meki disketa pogon (1/4 skaliranje)

9

$65.00

4

10 %

10

6

Dijagram relacijske baze podataka

3

$22.50

12

6,5%

11

7

Gloom

11

$53.33

6

8%

12

7

Dijagram relacijske baze podataka

3

$22.50

4

9%

Sljedeći koraci pretpostavlja jedan-prema-više odnosa između polja ID proizvoda u tablici Narudžbe i tablice Detalji narudžbe, s tablicom Narudžbe na strani "jedan" u odnosu.

Stvaranje upita o ukupnim zbrojevima

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. U dijaloškom okviru Prikaz tablice odaberite tablice koje želite raditi, kliknite Dodaj, a zatim Zatvori nakon dovršetka dodavanja tablica.

    – ili –

    Dvokliknite tablice koje želite koristiti, a zatim kliknite Zatvori. Svakoj tablici pojavit će se kao prozor u gornjem dijelu dizajnera upita.

    Ako koristite navedene primjere tablica, dodajte tablice Proizvodi i Detalji narudžbe.

  3. Dvokliknite polja tablice koja želite koristiti u upitu.

    U pravilu, dodajte samo polja grupe i vrijednost upit. Međutim, umjesto polja vrijednosti možete koristiti izračun – sljedeći koraci objašnjavaju kako da to učinite.

    1. Dodajte polje kategorija iz tablice Proizvodi u rešetku dizajna.

    2. Stvorite stupac koja izračunava iznos prodaje pojedine transakcije upisivanjem sljedeći izraz u drugom stupcu rešetke:

      Ukupna vrijednost prodaje: (1-[Detalji narudžbe]. [ Popust] / 100) * ([Detalji narudžbe]. [ Jedinična cijena] * [Detalji narudžbe]. [Količina])

      Provjerite jesu li polja koje upućuju u izrazu vrste podataka broja i valute. Ako se odnosi na polja s drugim vrstama podataka, Access prikazuje se poruka o pogrešci Nepodudarnost vrsta podataka u izrazu kriterija kada pokušate da biste se prebacili na prikaz podatkovne tablice.

    3. U grupi Dizajn u grupi Prikaz/skrivanje kliknite Zbrojevi.

      U rešetki dizajna pojavit će se redak Ukupni zbroj , a u tom retku Group By će se pojaviti u stupcima prvo i drugo.

    4. U drugom stupcu promijenite vrijednost u retku Ukupnizbroj. Funkcija Sum zbraja pojedinačne iznose prodaje.

    5. Kliknite Pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

    6. Upit ostavite otvoren za korištenje u sljedećem odjeljku.

      Primjena kriterija uz upita o ukupnim zbrojevima

      Upit koji ste stvorili u prethodnom odjeljku obuhvaća sve zapise u tablice u podlozi. Ne isključuje nekom redoslijedu pri izračunu ukupne zbrojeve, a prikazuju se ukupne zbrojeve za sve kategorije.

      Ako morate isključiti neke zapise, možete dodati kriterije u upit. Na primjer, možete zanemariti transakcije manje od $ 100 ili izračunati ukupne zbrojeve samo za neke kategorije proizvoda. Koraci u ovom odjeljku objašnjavaju kako koristiti tri vrste kriterija:

    7. Kriterije koje zanemaruju određene grupe pri izračunu ukupnih zbrojeva.    Ako, na primjer, će izračunati ukupne zbrojeve za samo kategorije Video igre, crteža i uokvirivanje i Sportovi.

    8. Kriteriji koji skrivaju određene ukupne zbrojeve nakon što ih izračunali.    Na primjer, možete prikazati samo ukupne zbrojeve veće od $150.000.

    9. Kriteriji koji isključuju pojedinačnim zapisima uključivanje u ukupni zbroj.    Na primjer, možete isključiti pojedinačne prodajne transakcije kada vrijednost (Jedinična cijena * količina) ispod $100.

      Sljedeći koraci objašnjavaju kako dodati kriterije za jedan po jedan i vidjeti učinak na rezultata upita.

      Dodavanje kriterija u upit

    10. Otvorite upit iz prethodne sekcije u prikazu dizajna. Da biste to učinili, desnom tipkom miša kliknite karticu dokumenta za upit, a zatim kliknite Prikaz dizajna.

      – ili –

      U navigacijskom oknu desnom tipkom miša kliknite upit, a zatim kliknite Prikaz dizajna.

    11. U retku Kriteriji stupca ID kategorije, unesite = Lutke ili Sportovi ili Umjetnost i uokvirivanje.

    12. Kliknite Pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

    13. Vratite se u prikaz dizajna i u retku Kriteriji stupca ukupna vrijednost prodaje, upišite > 100.

    14. Izvođenje upita da biste vidjeli rezultate, a zatim prebacite se natrag u prikazu dizajna.

    15. Sada dodajte kriterije za isključivanje pojedinačnih prodajnih transakcija koje su manje od 100 USD. Da biste to učinili, morate dodati još jedan stupac.

      Napomena : Ne možete navesti treći kriterij u stupcu ukupna vrijednost prodaje. Bilo koji kriterij koji navedete u ovom stupcu primjenjuje se na ukupnu vrijednost, a ne pojedinačnih vrijednosti.

    16. Kopirajte izraz iz drugog stupca u treći stupac.

    17. U retku Ukupni zbroj za novi stupac, odaberite mjesto , a zatim u retku KriterijiVrsta > 20.

    18. Izvođenje upita da biste vidjeli rezultate, a zatim spremite upit.

      Napomena : Sljedeći put kada otvorite upit u prikazu dizajna, možda primijetiti male promjene u rešetki dizajna. U drugom stupcu, izraz u retku polje pojavit će se unutar funkcije Sum i vrijednost u retku Ukupni zbroj prikazuje izraz umjesto Sum.

      Ukupna vrijednost prodaje: Sum ((1-[Detalji narudžbe]. Discount/100) * ([Detalji narudžbe]. Jedinična cijena * [Orde r pojedinosti]. Količina))

      Prikazat će se i četvrtog stupca. U ovom stupcu je kopija drugog stupca, ali kriterije koje ste naveli u drugom stupcu ovdje pojavljuju kao dio novog stupca.

Vrh stranice

Zbrajanje podataka u više grupa korištenjem unakrsnog upita

Unakrsni upit je posebna vrsta upita koja prikazuje rezultate u rešetki sličnoj radnom listu programa Excel. Unakrsni upiti zbrajaju vrijednosti i zatim ih grupirali prema dva skupa činjenica – jedan skup prema dolje na strani (skup zaglavlja redaka), a drugi na vrhu (skup zaglavlja stupaca). Ova slika ilustrira dio skupa rezultata za primjer unakrsnog upita:

primjer unakrsnog upita

U nastavku, imajte na umu da unakrsni upit neće uvijek ispuniti sva polja u skupu rezultata jer tablice koje koristite u upit uvijek sadrže vrijednosti za svaku moguću podatkovnu točku.

Kada stvaranje unakrsnog upita, obično uključujete podatke iz više tablica, a uvijek uključujete tri vrste podataka: podaci koji se koriste kao zaglavlja redaka, podaci koji se koriste kao zaglavlja stupaca i vrijednosti koje želite zbrojiti ili drugi način izračunati.

U ovom odjeljku pretpostavlja se u tablicama u nastavku:

Tablicu Narudžbe

Datum narudžbe

Datumu isporuke

Grad utovara

Naknade za dostavu

11/14/2005

11/15/2005

Jakarta

$55,00

11/14/2005

11/15/2005

Sydney

$76.00

11/16/2005

17/11/2005

Sydney

$87.00

17/11/2005

18/11/2005

Jakarta

$43.00

17/11/2005

18/11/2005

Pariz

$105.00

17/11/2005

18/11/2005

Stuttgart

$112.00

18/11/2005

19/11/2005

Beč

$215.00

19/11/2005

20/11/2005

Miami

$525.00

20/11/2005

21/11/2005

Beč

$198.00

20/11/2005

21/11/2005

Pariz

$187.00

21/11/2005

22/11/2005

Sydney

$81.00

11/23/2005

24/11/2005

Jakarta

$92.00

Tablici Detalji narudžbe

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Popust

1

Stvaranje vlastite tipkovnice

12

$77.95

9

5%

1

Slika Birokrat-akcija

2

$78.88

4

7.5%

2

Vježbu za računalne štrebere! DVD!

7

$14.88

6

4%

2

Čarobni računalni čip

4

$32.65

8

0

2

Računalo štreberi i mitska bića

6

$78.50

4

0

3

Pristup! Igra!

5

$22.95

5

15%

4

Slika programerskom akcija

1

$12.95

2

6%

4

Ultimate Leteća kolači

8

$36.75

8

4%

5

Vanjski 5.25-inčni meki disketa pogon (1/4 skaliranje)

9

$65.00

4

10 %

6

Dijagram relacijske baze podataka

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Dijagram relacijske baze podataka

3

$22.50

4

9%

Sljedeći koraci objašnjavaju kako stvoriti unakrsni upit koji grupira ukupnu prodaju po gradu. Upit koristi dva izraza da biste se vratili ukupni oblikovani datuma i prodaje.

Stvaranje unakrsnog upita

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. U dijaloškom okviru Prikaz tablice dvokliknite tablice koje želite koristiti u upitu, a zatim kliknite Zatvori.

    Svakoj tablici pojavit će se kao prozor u gornjem dijelu dizajnera upita.

    Ako koristite primjere tablica, dvokliknite tablicu Narudžbe i tablici Detalji narudžbe.

  3. Dvokliknite polja koja želite koristiti u upitu.

    Svaki naziv polja pojavljuje se na praznu ćeliju u retku polje dizajnerske rešetke.

    Ako koristite primjere tablica, dodajte polja Grad utovara i datumu isporuke iz tablice Narudžbe.

  4. U sljedećem praznu ćeliju u retku polje , kopirajte i zalijepite sljedeći izraz: Ukupna prodaja: Sum (CCur ([Detalji narudžbe]. [ Jedinica Price]*[Quantity]*(1-[Discount])/100)*100)

  5. Na kartici Dizajn u grupi Vrsta upita kliknite Unakrsno.

    Redak zbroja , a redak Unakrsno prikazuju se u rešetki dizajna.

  6. Kliknite ćeliju u retku Ukupni zbroj u polju Grad i odaberite Grupiraj po. Isto učinite i za polje datuma isporuke. Promijenite vrijednost u ćeliji Ukupni zbroj polja Ukupna prodaja izraz.

  7. U retku Unakrsno postavite ćeliju u polju Grad da biste Zaglavlje retka, polje postavljeno na datumu isporuke Naslov stupcai Ukupna prodaja polje postavljeno na vrijednost.

  8. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

    Rezultati upita prikazuju se u prikazu podatkovne tablice.

Vrh stranice

Referenca agregacijskih funkcija

U ovoj su tablici navedeni i opisuju funkcije zbrajanja koje Access omogućuje u retku Ukupni zbroj i upitima. Imajte na umu da Access nudi više funkcija zbrajanja za upite nego za redak zbroja. Ako radite s projektom programa Access (pristup koji se sučelje povezano s bazom podataka Microsoft SQL Server), možete koristiti veći skup funkcija zbrajanja koje omogućuje SQL Server. Dodatne informacije o tom skupu funkcija potražite u članku Microsoft SQL Server knjige na mreži.

Funkcija

Opis

Us e s vrstama podataka

Average

Izračunava prosječnu vrijednost stupca. Stupac mora sadržavati numeričke ili valutne podatke ili podatke datuma/vremena. Funkcija zanemaruje vrijednosti null.

Broj, valuta, datum/vrijeme

Count

Broji stavke u stupcu.

Svi podaci osim složenih ponavljajućih skalarne podatke, primjerice popise s višestrukim vrijednostima.

Dodatne informacije o popisima s višestrukim vrijednostima potražite u člancima Vodič kroz polja s višestrukim vrijednostima i Dodavanje ili mijenjanje stupca za pretraživanje koji omogućuje spremanje višestrukih vrijednosti.

Najviše

Vraća stavku s najvišu vrijednost. Za tekstne podatke, Najveća vrijednost je posljednja vrijednost abecedno – Access zanemaruje velikim slovom. Funkcija zanemaruje vrijednosti null.

Broj, valuta, datum/vrijeme

Minimum

Vraća stavku s najmanju vrijednost. Za tekstne podatke, najmanja vrijednost je prva vrijednost abecedno – Access zanemaruje velikim slovom. Funkcija zanemaruje vrijednosti null.

Broj, valuta, datum/vrijeme

Standardna devijacija

Mjeri širinu raspršenosti vrijednosti u odnosu na prosječnu vrijednost (aritmetičku sredinu).

Dodatne informacije o korištenja te funkcije potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Broj, valuta

Sum

Dodaje stavke u stupac. Funkcionira isključivo s numeričkim i valutnim podacima.

Broj, valuta

Odstupanje

Mjeri statističku varijancu svih vrijednosti u stupcu. Tu funkciju možete koristiti samo s numeričkim i valutnim podacima. Ako tablica sadrži manje od dva retka, Access će vratiti vrijednost null.

Dodatne informacije o funkcijama odstupanja potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Broj, valuta

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×