Susumuoti duomenis naudojant užklausą

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Šiame straipsnyje aiškinama, kaip naudoti funkciją, vadinamą agregavimo funkcija sum duomenų užklausos rezultatų rinkinyje. Šiame straipsnyje taip pat trumpai paaiškinama, kaip naudoti kitą agregavimo funkcijos, pvz., COUNT ir AVG skaičiavimas arba vidutinės vertės rezultatų rinkinyje. Be to, šiame straipsnyje aiškinama, kaip naudoti sumos eilutę, funkcija Access , kuriuos naudojate suma duomenų nepakeitę savo užklausos dizainą.

Ką norite daryti?

Suprasti duomenų suma būdai

Pasirengimas pavyzdiniais duomenimis

Susumuoti duomenis, naudojant eilutę suma

Bendrosios sumos skaičiavimas naudojant užklausą

Grupės bendrosios sumos apskaičiavimas naudojant sumų užklausos

Duomenų kelias grupes naudojant kryžminę užklausą

Agregavimo funkcijos nuoroda

Suprasti duomenų suma būdai

Naudodami funkciją, vadinamą agregavimo funkcija galite sudėti skaičių užklausos stulpelį. Agregavimo funkcijos duomenų stulpelyje atlikti skaičiavimus ir grąžina vieną reikšmę. "Access" suteikia įvairių agregavimo funkcijos, įskaitant suma, skaičius, (kompiuteriams vidurkius) Avg , Min ir Max. Taip sudėti duomenis į užklausą įtraukdami funkciją Sum , duomenų skaičiavimas naudojant funkciją Count ir kt.

Be to, Access pateikia kelis būdus, Sum ir agregavimo funkcijų įtraukimas į užklausą. tu gali:

  • Atidarykite užklausą kaip duomenų lapo rodinį ir įtraukti eilutę suma. Sumos eilutės, Access, funkcija leidžia jums naudoti agregavimo funkcija į vieną arba kelis stulpelius iš užklausos rezultatų rinkinį, tam nereikia keisti užklausos dizainą.

  • Sumų užklausos kūrimas. Sumų užklausos apskaičiuoja tarpinių sumų grupių įrašų; eilutė suma apskaičiuoja bendrosios sumos duomenų vieną arba daugiau stulpelių (laukų). Pavyzdžiui, jei norite matyti tarpines sumas pagal miestą ar ketvirčio pardavimo, naudojate sumų užklausos grupuoti įrašus norimą kategoriją, ir tada sudėti pardavimų skaičiais.

  • Kryžminės užklausos kūrimas. Kryžminės užklausos yra specialaus tipo užklausą, rodantis rezultatus tinklelyje, kuris primena "Excel" darbalapį. Kryžminės užklausos susumuoja reikšmes ir sugrupuoja jas pagal du faktų rinkinius – vieną nustatytą žemyn (eilučių antraščių) pusėje, o kitas viršuje (stulpelių antraštės). Pavyzdžiui, galite naudoti kryžminės užklausos bus rodomas pardavimo sumos kiekvieno miesto pastarųjų trijų metų, kaip šioje lentelėje pateikiama:

Miestas

2003

2004

2005

Paryžius

254,556

372,455

467,892

Sidnėjus

478,021

372,987

276,399

Džakarta

572,997

684,374

792,571

...

...

...

...

Pastaba : Šio dokumento skyriuose paryškinti naudojant funkciją Sum , tačiau atminkite, kad galite naudoti savo sumų eilutes ir užklausose agregavimo funkcijų. Daugiau informacijos apie agregavimo funkcijų naudojimą rasite skyriuje agregavimo funkcijų nuoroda šiame straipsnyje.

Daugiau informacijos apie būdus, kaip naudoti sudėtines funkcijas, ieškokite straipsnyje stulpelių sumų rodymas duomenų lape.

Veiksmus tolesniuose skyriuose paaiškinama, kaip įtraukti eilutę suma, naudokite sumų užklausą suma duomenų grupėse, ir kaip naudoti kryžminę užklausą, grupių ir laiko intervalų tarpines sumas. Prieš tęsdami Atminkite, kad daugelį agregavimo funkcijos veikia tik duomenų laukuose nustatyti konkretų duomenų tipą. Pvz., funkcija SUM veikia tik laukai nustatyti kaip duomenų tipai skaičius, dešimtainis skaičius arba valiuta. Daugiau informacijos apie kiekvienos funkcijos reikalaujamus duomenų tipus, rasite skyriuje agregavimo funkcijų nuoroda, šiame straipsnyje.

Bendra informacija apie duomenų tipus, ieškokite straipsnyje keisti arba keisti duomenų tipas nustatytas lauko.

Puslapio viršus

Pasirengimas pavyzdiniais duomenimis

Šiame straipsnyje skyriuose pateiktos lentelės duomenų pavyzdys. Kaip atlikti veiksmus naudoti lentelių pavyzdžius, siekiant padėti jums suprasti, kaip veikia agregavimo funkcijos. Jei norite, galite pasirinktinai pridėti lentelių pavyzdžius į naują arba esamą duomenų bazę.

"Access" suteikia keletą būdų, kaip šiuos lentelių pavyzdžius įtraukti į duomenų bazę. Galite rankiniu būdu įvesti duomenis, galite nukopijuoti kiekvieną lentelę į skaičiuoklės programa, pvz., "Excel" ir tada importuoti darbalapius į programą Access arba galite įklijuoti duomenis į teksto rengyklę, pvz., užrašine ir importuoti duomenis iš gautų tekstinių failų.

Šiame skyriuje aprašyti veiksmai paaiškina, kaip rankiniu būdu įvesti duomenis į tuščią duomenų lapą ir kaip kopijuoti lentelių pavyzdžius į skaičiuoklės programa, ir tada tas lenteles importuoti į programą Access. Daugiau informacijos, kaip kurti ir importuoti teksto duomenis, ieškokite straipsnyje importavimas arba susiejimas su duomenimis tekstiniame faile.

Kaip tai atlikti šiame straipsnyje nurodytus veiksmus, naudokite toliau pateiktose lentelėse. Naudokite šias lenteles, norėdami kurti duomenų pavyzdžius:

Lentelė kategorijos :

Kategorija

Lėlės

Žaidimai ir galvosūkiai

Iliustracija ir kadrą

Vaizdo žaidimai

DVD ir filmai

Modeliai ir Užsiėmimai

Sporto

Lentelė produktų :

Produkto pavadinimas

Kaina

Kategorijos

Programavimo veiksmų skaičius

$12,95

Lėlės

Įdomus su C# (lentos rungtynės visai šeimai)

$15.85

Žaidimai ir galvosūkiai

Sąryšinių duomenų bazių diagrama

$22,50

Iliustracija ir kadrą

Magiškas kompiuterio lustas (500 vienetų)

$32.65

Žaidimai ir galvosūkiai

Prieigos! Rungtynės!

$22.95

Žaidimai ir galvosūkiai

Programišių ir mitinės būtybės

$78.50

Vaizdo žaidimai

Būkite programišių! DVD!

$14.88

DVD ir filmai

Galutinis su pica

$36.75

Sporto

Išorinių 5.25 colių diskelį Drive (1/4 skalės)

$65.00

Modeliai ir Užsiėmimai

Biurokratas ne veiksmų skaičius

$78.88

Lėlės

Temos

$53.33

Vaizdo žaidimai

Sukurti savo klaviatūrą

$77,95

Modeliai ir Užsiėmimai

Užsakymų lentelė:

Užsakymo data

Pristatymo data

Gavėjo miestas

Spalva

11/14/2005

11/15/2005

Džakarta

$55.00

11/14/2005

11/15/2005

Sidnėjus

$76.00

11/16/2005

11/17/2005

Sidnėjus

$87.00

11/17/2005

11/18/2005

Džakarta

43,00 $

11/17/2005

11/18/2005

Paryžius

$105.00

11/17/2005

11/18/2005

Štutgartas

$112.00

11/18/2005

11/19/2005

Viena

$215,00

11/19/2005

11/20/2005

Majamis

$525.00

11/20/2005

2005-21-11

Viena

$198.00

11/20/2005

2005-21-11

Paryžius

$ m. 187,00

2005-21-11

11/22/2005

Sidnėjus

$81.00

11/23/2005

11/24/2005

Džakarta

$92.00

Lentelėje Išsami užsakymo informacija :

Order ID

Produkto pavadinimas

Produkto ID

Vieneto kaina

Kiekis

Nuolaida

1

Sukurti savo klaviatūrą

12

$77,95

9

5 %

1

Biurokratas ne veiksmų skaičius

2

$78.88

4

7,5 %

2

Būkite programišių! DVD!

7

$14.88

6

4%

2

Magiškas kompiuterio lustu

4

$32.65

8

0

2

Programišių ir mitinės būtybės

6

$78.50

4

0

3

Prieigos! Rungtynės!

5

$22.95

5

15 %

4

Programavimo veiksmų skaičius

1

$12,95

2

6%

4

Galutinis su pica

8

$36.75

8

4%

5

Išorinių 5.25 colių diskelį Drive (1/4 skalės)

9

$65.00

4

10 %

6

Sąryšinių duomenų bazių diagrama

3

$22,50

12

6,5 %

7

Temos

11

$53.33

6

8%

7

Sąryšinių duomenų bazių diagrama

3

$22,50

4

9%

Pastaba : Atminkite, kad įprastos duomenų bazės lentelė yra užsakymo informacija bus tik produkto ID laukas, nėra produkto pavadinimo laukas. Pavyzdinė lentelė naudoja produkto pavadinimo lauką, kad duomenis būtų lengviau skaityti.

Rankiniu būdu įvesti duomenų pavyzdį

  1. Skirtuko Kūrimas grupėje Lentelės spustelėkite Lentelė.

    Į savo duomenų bazę "Access" įtraukia naują, tuščią lentelę.

    Pastaba : Jums nereikia atlikti šį veiksmą, jei atidarote naują, tuščią duomenų bazę, tačiau jums reikės po to, kai reikia lentelės įtraukimas į duomenų bazę.

  2. Dukart spustelėkite pirmą langelį antraštės eilutė, ir įveskite lauko pavadinimą ir lentelės.

    Pagal numatytuosius nustatymus prieiga reiškia, kad tuščių laukų antraštės eilutėje su tekstu Įtraukti naują lauką, tad:

    Naujas laukas duomenų lape

  3. Naudokite rodyklių klavišus norėdami pereiti į kitą antraštės tuščią langelį ir įveskite antrą lauko pavadinimą (galite paspauskite TAB arba du kartus spustelėkite naują langelį). Kartokite šį veiksmą, kol įvesite visų laukų pavadinimus.

  4. Įvesti duomenis į duomenų pavyzdį.

    Kai įvesite duomenis, programa Access nustato kiekvieno lauko duomenų tipą. Jei esate susipažinę su sąryšinių duomenų bazių, turėtumėte nustatyti konkretų duomenų tipą, pvz., skaičius, tekstas arba data/laikas, visų laukų, lentelių. Nustatyti duomenų tipas leidžia būti užtikrintiems, kad duomenys bus įvesti tiksliai ir taip pat padeda išvengti klaidų, pvz., skaičiuojant naudodami telefono numerį. Šiuos lentelių pavyzdžius, leiskite prieigos sukurti duomenų tipą.

  5. Baigę įvesti duomenis, spustelėkite įrašyti.

    Spartieji klaviatūros klavišai Paspauskite CTRL + S.

    Rodomas dialogo lango Įrašyti kaip

  6. Lauke Lentelės pavadinimas įveskite pavadinimą ir lentelės, ir spustelėkite gerai.

    Naudoti kiekvieną pavyzdį lentelės pavadinimą, nes skyriuose užklausose naudoti tuos pavadinimus.

  7. Kartokite šiuos veiksmus tol, kol sukursite kiekvieno pradžioje šiame skyriuje pateiktus lentelių pavyzdžius.

Jei nenorite rankiniu būdu įvesti duomenis, atlikite šiuos veiksmus Norėdami nukopijuoti duomenis į skaičiuoklės failą ir importuokite duomenis iš skaičiuoklės failo į programą Access.

Darbalapių pavyzdžių kūrimas

  1. Paleiskite skaičiuoklės programoje ir sukurti naują, tuščią failą. Jei naudojate "Excel", kurį kuria naują, tuščią darbaknygę pagal numatytuosius parametrus.

  2. Nukopijuokite pirmąjį lentelės pavyzdį anksčiau, ir įklijuokite jį į pirmąjį darbalapį, pradėdami nuo pirmojo langelio.

  3. Naudodami skaičiuoklės programoje siūlomą būdą, pervardykite darbalapį. Suteikite darbalapio pavadinimas toks pat, kaip ir lentelės. Pavyzdžiui, jei lentelės pavyzdys vadinasi kategorijos, darbalapiui suteikite tuo pačiu pavadinimu.

  4. Pakartokite 2 ir 3, kopijuodami kiekvieną lentelės pavyzdį į tuščią darbalapį ir tą darbalapį pervardydami.

    Pastaba : Gali tekti į skaičiuoklės failą įtraukti darbalapių. Daugiau informacijos apie atlikdami šią užduotį, ieškokite žinyno skaičiuoklės programa.

  5. Įrašyti darbaknygę į patogioje jūsų kompiuteryje arba tinkle, tada pereikite prie kito veiksmų rinkinio.

Duomenų bazės lentelių kūrimas naudojant darbalapius

  1. Skirtuko Išoriniai duomenys grupėje importavimas spustelėkite "Excel".

    -arba-

    Spustelėkite daugiau, ir tada iš sąrašo pasirinkite skaičiuoklės programa.

    Pasirodo dialogo langas Gauti išorinius duomenis – programos pavadinimas skaičiuoklę .

  2. Spustelėkite Naršyti, atidarykite skaičiuoklės failą, kurį sukūrėte atlikdami ankstesnius veiksmus, ir tada spustelėkite gerai.

    Skaičiuoklės importavimo vedlys paleidžiamas.

  3. Pagal numatytuosius parametrus vedlys pasirenka pirmąjį darbalapį (darbalapį Klientai , jei atlikote ankstesniame skyriuje nurodytus veiksmus) darbaknygę ir duomenys iš darbalapio atsiranda vediklio puslapio apatinėje dalyje. Spustelėkite Pirmyn.

  4. Kitame vedlio puslapyje, spustelėkite pirmoje eilutėje yra stulpelių antraštės, ir tada spustelėkite Pirmyn.

  5. Pasirinktinai kitame puslapyje, naudokite teksto laukų sąrašus ir dalyje Lauko parinktys Norėdami pakeisti laukų pavadinimus ir duomenų tipai arba importavimo operaciją laukų neįtraukti. O jei ne, spustelėkite Pirmyn.

  6. Palikite pažymėtą parinktį Leisti Access pridėti pirminį raktą , tada spustelėkite Pirmyn.

  7. Pagal numatytuosius nustatymus prieiga taikoma darbalapio pavadinimą į naują lentelę. Priimti pavadinimą arba įvesti kitą pavadinimą ir spustelėkite baigti.

  8. Kartoja 1 – 7 veiksmus, kol sukursite lentelę iš kiekvieno darbaknygės darbalapio.

Pervardykite pirminio rakto laukai

Pastaba : Kai importuojate darbalapius, Access automatiškai įtraukiami pirminio rakto stulpeliu su kiekviena lentele ir, pagal numatytuosius nustatymus prieiga pavadintas tą stulpelį "ID" ir nustatykite jo duomenų tipą Automatinis numeravimas. Tai aprašoma, kaip pervardyti kiekvieną pirminio rakto lauku. Tai taip padeda aiškiai nurodoma visus laukus užklausoje.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite lentelių, kurią sukūrėte atlikdami ankstesnius veiksmus ir spustelėkite Dizaino rodinys.

  2. Raskite kiekvienos lentelės pirminio rakto lauku. Pagal numatytuosius nustatymus prieiga pavadinimai kiekvieno lauko ID.

  3. Stulpelyje Lauko pavadinimas kiekvieno pirminio rakto lauko įtraukimas lentelės pavadinimą.

    Pavyzdžiui, pervardijate lentelės kategorijos "Kategorijos ID" ID lauką ir lauką lentelės užsakymai, kad "Užsakymo ID". Lentelėje užsakymo išsami informacija, pervardyti lauką, kad "Išsamios informacijos ID". Lentelės produktai, pervardyti lauką, kad "Produkto kodą."

  4. Įrašykite keitimus.

Kiekvieną kartą, kai šiame straipsnyje rodomi lentelių pavyzdžiai, juose yra pirminio rakto lauku, o tas laukas pervardijamas, kaip aprašyta atliekant ankstesnius veiksmus.

Puslapio viršus

Susumuoti duomenis, naudojant eilutę suma

Atidarę užklausą duomenų lapo rodinyje, įtraukti eilutę, o tada pasirinkdami agregavimo funkciją, kurią norite naudoti, pvz., Sum, Min, Maxarba Avg, galite įtraukti eilutę suma į užklausą. Šiame skyriuje aprašyti veiksmai paaiškina, kaip sukurti pagrindinės atrankos užklausą ir įtraukti eilutę suma. Jums nereikia naudoti ankstesnėje sekcijoje aprašytų lentelių pavyzdžių.

Pagrindinės atrankos užklausos kūrimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas dukart spustelėkite lentelę arba lenteles, kurias norite naudoti savo užklausą ir spustelėkite uždaryti.

    Pažymėtos lentelės arba lentelių, rodomi windows viršutinėje užklausos dizaino įrankis.

  3. Dukart spustelėkite lentelės laukus, kuriuos norite naudoti savo užklausą.

    Galite įtraukti laukus, kuriuose yra aprašomieji duomenys, pvz., pavadinimus ir aprašus, tačiau turite įtraukti į lauką, kuriame yra skaitiniai ir valiutos duomenys.

    Kiekvienas laukas rodomas langelyje dizaino tinklelyje.

  4. Spustelėkite paleisti Mygtuko paveikslėlis vykdyti užklausą.

    Užklausos rezultatų rinkinį, rodomas duomenų lapo rodinyje.

  5. Jei norite, į dizaino rodinį ir koreguoti savo užklausą. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite užklausos dokumento skirtuką ir spustelėkite Dizaino rodinys. Tada galite koreguoti užklausą, jei reikia, įtraukdami arba pašalindami lentelės laukai. Norėdami pašalinti lauką, pažymėkite stulpelį dizaino tinklelyje, ir paspauskite klavišą DELETE.

  6. Įrašykite savo užklausą.

Įtraukti eilutę suma

  1. Patikrinkite, ar užklausos duomenų lapo rodinyje atidarytą. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite užklausos dokumento skirtuką ir spustelėkite Duomenų lapo rodinys.

    -arba-

    Naršymo srityje dukart spustelėkite. Tai paleidžia užklausą ir įkelia rezultatus į duomenų lapą.

  2. Skirtuke Pagrindinis , grupėje įrašai spustelėkite sumos.

    Duomenų lape rodoma nauja eilutė suma .

  3. Eilutėje suma , spustelėkite lauką, kurį norite sumuoti langelį ir tada iš sąrašo pasirinkite Sum .

Slėpti eilutę suma

  • Skirtuke Pagrindinis , grupėje įrašai spustelėkite sumos.

Daugiau informacijos apie naudojant eilutę suma, ieškokite straipsnyje stulpelių sumų rodymas duomenų lape.

Puslapio viršus

Bendrosios sumos skaičiavimas naudojant užklausą

Bendroji suma yra visų stulpelio reikšmių sumą. Galite apskaičiuoti kelių tipų bendrosios sumos, įskaitant:

  • Paprastą bendrąją sumą, kuri susumuoja reikšmes į vieną stulpelį. Pavyzdžiui, galite apskaičiuoti pristatymas išlaidos.

  • Apskaičiuotas bendrąją sumą, kuri susumuoja daugiau nei vieno stulpelio reikšmes. Pvz., galite apskaičiuoti apyvartos dauginant kelis elementus iš užsakytų prekių skaičiaus kaina, ir tada iš viso gautas reikšmes.

  • Bendroji suma, kai kuriuos įrašus pašalinanti. Pavyzdžiui, galite apskaičiuoti pardavimo sumos tik praėjusį penktadienį.

Toliau esančiuose skyriuose aprašyti veiksmai sukurti visų tipų bendrosios sumos. Atliekant šiuos veiksmus naudojamos lentelės užsakymai ir išsami užsakymo informacija.

Lentelės užsakymai

Order ID

Užsakymo data

Pristatymo data

Gavėjo miestas

Spalva

1

11/14/2005

11/15/2005

Džakarta

$55.00

2

11/14/2005

11/15/2005

Sidnėjus

$76.00

3

11/16/2005

11/17/2005

Sidnėjus

$87.00

4

11/17/2005

11/18/2005

Džakarta

43,00 $

5

11/17/2005

11/18/2005

Paryžius

$105.00

6

11/17/2005

11/18/2005

Štutgartas

$112.00

7

11/18/2005

11/19/2005

Viena

$215,00

8

11/19/2005

11/20/2005

Majamis

$525.00

9

11/20/2005

2005-21-11

Viena

$198.00

10

11/20/2005

2005-21-11

Paryžius

$ m. 187,00

11

2005-21-11

11/22/2005

Sidnėjus

$81.00

12

11/23/2005

11/24/2005

Džakarta

$92.00

Lentelėje išsami užsakymo informacija

Išsamios informacijos ID

Order ID

Produkto pavadinimas

Produkto ID

Vieneto kaina

Kiekis

Nuolaida

1

1

Sukurti savo klaviatūrą

12

$77,95

9

0,05

2

1

Biurokratas ne veiksmų skaičius

2

$78.88

4

0,075

3

2

Būkite programišių! DVD!

7

$14.88

6

0.04

4

2

Magiškas kompiuterio lustu

4

$32.65

8

0.00

5

2

Programišių ir mitinės būtybės

6

$78.50

4

0.00

6

3

Prieigos! Rungtynės!

5

$22.95

5

0,15

7

4

Programavimo veiksmų skaičius

1

$12,95

2

0.06

8

4

Galutinis su pica

8

$36.75

8

0.04

9

5

Išorinių 5.25 colių diskelį Drive (1/4 skalės)

9

$65.00

4

0,10

10

6

Sąryšinių duomenų bazių diagrama

3

$22,50

12

0,065

11

7

Temos

11

$53.33

6

0,08

12

7

Sąryšinių duomenų bazių diagrama

3

$22,50

4

0,09

Paprastas bendrosios sumos apskaičiavimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas dukart spustelėkite lentelę, kurią norite naudoti savo užklausą ir spustelėkite uždaryti.

    Jei naudojate duomenų pavyzdį, du kartus spustelėkite lentelę užsakymai.

    Lentelės, rodomas lange viršutinėje užklausos dizaino įrankis.

  3. Dukart spustelėkite lauką, kurį norite sumuoti. Įsitikinkite, kad lauke nurodyta skaičių arba valiutos duomenų tipą. Jei bandysite susumuoti reikšmes ne skaitiniuose laukuose, pvz., teksto laukas, prieigos rodo duomenų tipas neatitinka kriterijų išraiškos klaidos pranešimą, kai bandote paleisti užklausą.

    Jei naudojate duomenų pavyzdžius, dukart spustelėkite stulpelį pristatymo mokestis.

    Jei norite apskaičiuoti šių laukų bendrąsias sumas, galite įtraukti papildomų skaitinių laukų prie tinklelio. Sumų užklausos apskaičiuoti bendrosios sumos daugiau nei vieną stulpelį.

  4. Skirtuko dizainas grupėje Rodyti/slėpti spustelėkite sumos. Mygtuko paveikslėlis

    Dizaino tinklelyje parodoma eilutė sumos ir Grupuoti pagal rodomas pristatymo mokestis stulpelio langelyje.

  5. Keisti reikšmę langelyje, eilutėje sumasuma.

  6. Spustelėkite paleisti Mygtuko paveikslėlis , kad paleistumėte užklausą ir parodytumėte rezultatus duomenų lapo rodinyje.

    Patarimas : Atkreipkite dėmesį, kad Access prideda "SumOf" lauko pavadinimo pradžioje tos sumos. Norėdami keisti stulpelio antraštės į kokį nors prasmingesnį, pvz., Visas pristatymas, grįžkite į dizaino rodinį ir spustelėkite dizaino tinklelio stulpelyje pristatymo mokestis esančią eilutę laukas . Perkelkite žymiklį prie Pristatymo mokestis ir įveskite žodžius Visas pristatymas, dvitaškį, pvz.,: visas pristatymas: pristatymo mokestis.

  7. Jei norite, galite įrašyti užklausą ir ją uždarykite.

Bendroji suma, kai kuriuos įrašus pašalinanti skaičiavimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas dukart spustelėkite lentelę tvarka ir lentelėje išsami užsakymo informacija, ir spustelėkite uždaryti , kad uždarytumėte dialogo langą.

  3. Įtraukti užsakymo datos lauką iš lentelės užsakymai į pirmą stulpelį, užklausos dizaino tinklelyje.

  4. Pirmo stulpelio eilutėje kriterijai įveskite Date() -1. Kad reiškinio esamos dienos įrašus neįtraukiami apskaičiuotą sumą.

  5. Tada sukurkite stulpelį, kuris apskaičiuoja kiekvieno sandorio pardavimo suma. Tinklelio antrojo stulpelio eilutėje laukas įveskite šį reiškinį:

    Bendra pardavimo vertė: (1-[išsami užsakymo informacija]. [ Nuolaida] / 100) * ([Išsami užsakymų informacija]. [ Vieneto kaina] * [Išsami užsakymų informacija]. [Kiekis])

    Įsitikinkite, kad jūsų išraiškos nuorodų laukai nustatyti skaičių arba valiutos duomenų tipams. Jei jūsų išraiška nurodo laukus, nustatytus kaip kiti duomenų tipai, programa Access rodo pranešimą duomenų tipo nesutampa kriterijų išraiškos bandant vykdyti užklausą.

  6. Skirtuko dizainas grupėje Rodyti/slėpti spustelėkite sumos.

    Dizaino tinklelyje parodoma eilutė sumos ir Grupuoti pagal rodomas pirmą ir antrą stulpeliuose.

  7. Antrajame stulpelyje pakeiskite langelyje, eilutėje suma reikšmę į Sum. Funkcija Sum prideda atskirus pardavimų skaičių.

  8. Spustelėkite paleisti Mygtuko paveikslėlis , kad paleistumėte užklausą ir parodytumėte rezultatus duomenų lapo rodinyje.

  9. Įrašykite užklausą kaip Dienos pardavimo.

    Pastaba : Kai kitą kartą, atidarykite užklausą kaip dizaino rodinį, galite pastebėti šiek tiek pakeisti nurodyti lauką ir sumos eilutės bendra pardavimo vertė stulpelio reikšmes. Išraiška rodoma kaip įtraukta į funkciją Sum , o eilutės sumos rodomas rįprastose vietoj suma.

    Pavyzdžiui, jei naudojate duomenų pavyzdžius ir sukurkite užklausą (kaip parodyta ankstesniuose veiksmuose), pamatysite:

    Bendra pardavimo vertė: Sum ((1-[išsami užsakymo informacija]. Discount/100) * ([užsakymo informacija]. Vieneto_kaina * [išsami užsakymo informacija]. Kiekis))

Puslapio viršus

Grupės bendrosios sumos apskaičiavimas naudojant sumų užklausos

Šiame skyriuje aprašyti veiksmai paaiškina, kaip sukurti sumų užklausą, kuri apskaičiuoja tarpinių sumų grupių duomenų. Prieš tęsdami Atminkite, kad pagal numatytuosius nustatymus, sumų užklausą galite įtraukti tik lauką arba laukus, kuriuose yra grupės duomenys, pvz., "kategorijos" lauką ir lauką, kuriame yra duomenys, kuriuos norite sudėti, pvz., "pardavimai" lauku. Sumų užklausos negalima įtraukti kitų laukų, aprašančių elementų kategoriją. Jei norite matyti aprašomuosius duomenis, galite sukurti antrą atrankos užklausą, kuri sujungia jūsų sumų užklausos laukus su papildomų duomenų laukais.

Šiame skyriuje aprašyti veiksmai paaiškina, kaip sukurti į sumos ir užklausų, kurios reikia norint nustatyti kiekvieno produkto pardavimo sumos. Kad galėtumėte atlikti veiksmus naudoti šiuos lentelių pavyzdžius:

Lentelės produktai

Produkto ID

Produkto pavadinimas

Kaina

Kategorija

1

Programavimo veiksmų skaičius

$12,95

Lėlės

2

Įdomus su C# (lentos rungtynės visai šeimai)

$15.85

Žaidimai ir galvosūkiai

3

Sąryšinių duomenų bazių diagrama

$22,50

Iliustracija ir kadrą

4

Magiškas kompiuterio lustas (500 vienetų)

$32.65

Iliustracija ir kadrą

5

Prieigos! Rungtynės!

$22.95

Žaidimai ir galvosūkiai

6

Programišių ir mitinės būtybės

$78.50

Vaizdo žaidimai

7

Būkite programišių! DVD!

$14.88

DVD ir filmai

8

Galutinis su pica

$36.75

Sporto

9

Išorinių 5.25 colių diskelį Drive (1/4 skalės)

$65.00

Modeliai ir pomėgiai

10

Biurokratas ne veiksmų skaičius

$78.88

Lėlės

11

Temos

$53.33

Vaizdo žaidimai

12

Sukurti savo klaviatūrą

$77,95

Modeliai ir pomėgiai

Lentelėje išsami užsakymo informacija

Išsamios informacijos ID

Order ID

Produkto pavadinimas

Produkto ID

Vieneto kaina

Kiekis

Nuolaida

1

1

Sukurti savo klaviatūrą

12

$77,95

9

5 %

2

1

Biurokratas ne veiksmų skaičius

2

$78.88

4

7,5 %

3

2

Būkite programišių! DVD!

7

$14.88

6

4%

4

2

Magiškas kompiuterio lustu

4

$32.65

8

0

5

2

Programišių ir mitinės būtybės

6

$78.50

4

0

6

3

Prieigos! Rungtynės!

5

$22.95

5

15 %

7

4

Programavimo veiksmų skaičius

1

$12,95

2

6%

8

4

Galutinis su pica

8

$36.75

8

4%

9

5

Išorinių 5.25 colių diskelį Drive (1/4 skalės)

9

$65.00

4

10 %

10

6

Sąryšinių duomenų bazių diagrama

3

$22,50

12

6,5 %

11

7

Temos

11

$53.33

6

8%

12

7

Sąryšinių duomenų bazių diagrama

3

$22,50

4

9%

Vienas su daugeliu ryšį tarp produkto ID laukai lentelės užsakymai ir išsami užsakymo informacija lentelė su lentelės užsakymai ryšio "vienas" pusėje atlikti šiuos veiksmus.

Sumų užklausos kūrimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas pasirinkite lenteles, kurias norite dirbti su, spustelėkite pridėti, ir tada spustelėkite uždaryti , kai baigėte įtraukti lenteles.

    -arba-

    Dukart spustelėkite lenteles, kurias norite naudoti, ir spustelėkite uždaryti. Kiekviena lentelė rodoma kaip langas viršutinėje užklausos dizaino įrankis.

    Jei naudojate anksčiau pateiktus lentelių pavyzdžius, pridėkite lenteles produktai ir išsami užsakymo informacija.

  3. Dukart spustelėkite lentelės laukus, kuriuos norite naudoti savo užklausą.

    Paprastai, galite pridėti tik grupės laukus ir reikšmė užklausą. Tačiau galima naudoti skaičiuojant vietoj reikšmės lauko — toliau aprašoma, kaip tai padaryti.

    1. Įtraukite kategorijos lauką iš lentelės produktai į dizaino tinklelį.

    2. Kurti stulpelį, kuriame skaičiuojama kiekvieno sandorio pardavimo suma: antrajame tinklelio stulpelyje įveskite šį reiškinį:

      Bendra pardavimo vertė: (1-[išsami užsakymo informacija]. [ Nuolaida] / 100) * ([Išsami užsakymų informacija]. [ Vieneto kaina] * [Išsami užsakymų informacija]. [Kiekis])

      Įsitikinkite, kad laukai, kad jūsų išraiškoje yra skaičių arba valiutos duomenų tipų. Jei nurodote kitų duomenų tipų laukus, programa Access rodo duomenų tipo nesutampa kriterijų išraiškos klaidos pranešimą bandydami įjunkite duomenų lapo rodinį.

    3. Skirtuko dizainas grupėje Rodyti/slėpti spustelėkite sumos.

      Dizaino tinklelyje rodoma eilutė suma ir toje eilutėje Grupuoti pagal rodomas pirmą ir antrą stulpeliuose.

    4. Antrajame stulpelyje, eilutėje suma reikšmę pakeitimas suma. Funkcija Sum prideda atskirus pardavimų skaičių.

    5. Spustelėkite paleisti Mygtuko paveikslėlis , kad paleistumėte užklausą ir parodytumėte rezultatus duomenų lapo rodinyje.

    6. Palikite užklausą atidarytą naudoti kitame skyriuje.

      Sumų užklausos kriterijų naudojimas

      Užklausa, kurią sukūrėte ankstesniame skyriuje apima visus įrašus esamas lenteles. Ji nepašalina tvarka apskaičiuojant bendrosios sumos, ir rodo visų kategorijų sumas.

      Jei norite pašalinti kai kuriuos įrašus, galite įtraukti kriterijus į užklausą. Pavyzdžiui, galite nepaisyti operacijas, yra mažiau nei 100 lt arba tik kai kurių savo produktų kategorijos, apskaičiuojant bendrąsias sumas. Šiame skyriuje aprašyti veiksmai paaiškina, kaip naudoti trijų tipų kriterijus:

    7. Kriterijus, nepaisyti tam tikrų grupių, skaičiuojant sumas.    Pvz., skaičiuos tik vaizdo žaidimai, iliustracija ir kadrą ir sporto kategorijų sumas.

    8. Kriterijus, slėpti tam tikras sumas jas apskaičiavus.    Pvz., galite matyti tik bendrosios sumos daugiau nei 150 000 $.

    9. Kriterijus, neįtraukimas į atskirus įrašus įtraukti į viso.    Pavyzdžiui, galite pašalinti pardavimo operacijas kai reikšmę (vieneto kaina * kiekis) mažiau nei 100 lt.

      Šie veiksmai paaiškina, kaip kriterijus įtraukti po vieną ir poveikį matyti užklausos rezultatą.

      Kriterijų įtraukimas į užklausą

    10. Atidarykite užklausą dizaino rodinyje ankstesniame skyriuje. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite užklausos dokumento skirtuką ir spustelėkite Dizaino rodinys.

      -arba-

      Naršymo srityje dešiniuoju pelės mygtuku spustelėkite užklausą ir spustelėkite Dizaino rodinys.

    11. Stulpelio kategorijos ID eilutėje kriterijai įveskite = lėlės, Sportas arba iliustracija ir kadrą.

    12. Spustelėkite paleisti Mygtuko paveikslėlis , kad paleistumėte užklausą ir parodytumėte rezultatus duomenų lapo rodinyje.

    13. Grįžkite į dizaino rodinį ir bendra pardavimo vertė stulpelio eilutėje kriterijai įveskite > 100.

    14. Vykdykite užklausą, kad peržiūrėti rezultatus, ir tada vėl perjunkite dizaino rodinį.

    15. Dabar galite įtraukti kriterijų, įtraukti operacijas pardavimų, kurie yra mažiau nei 100 lt. Norėdami atlikti šią užduotį, turite įtraukti dar vieną stulpelį.

      Pastaba : Bendra pardavimo vertė stulpelyje negalite nurodyti trečią kriterijų. Bet kuris kriterijus, kuriuos nurodėte šiame stulpelyje taikoma sumos reikšmė, nereikia atskiros reikšmės.

    16. Kopijuokite išraišką antrajame stulpelyje į trečiam stulpeliui.

    17. Eilutėje suma , naują stulpelį, pažymėkite kur ir eilutėje kriterijaiTipas > 20.

    18. Vykdyti užklausą, kad matytumėte rezultatus ir įrašykite užklausą.

      Pastaba : Kai kitą kartą jums atidarykite užklausą kaip dizaino rodinį, galite pastebėti šiek tiek pakeitimų dizaino tinklelyje. Antrajame stulpelyje eilutę laukas , išraiška bus rodoma įtraukta į funkciją Sum ir reikšmę, eilutėje suma rodo reiškinio vietoje suma.

      Bendra pardavimo vertė: Sum ((1-[išsami užsakymo informacija]. Discount/100) * ([užsakymo informacija]. Vieneto_kaina * [Orde r informacijos]. Kiekis))

      Taip pat matysite ketvirto stulpelio. Šiame stulpelyje yra antrajame stulpelyje kopiją, tačiau kriterijus, pagal kurį nurodėte antrajame stulpelyje iš tiesų rodomas kaip dalį naują stulpelį.

Puslapio viršus

Duomenų kelias grupes naudojant kryžminę užklausą

Kryžminės užklausos yra specialus užklausos, rodantis rezultatus tinklelyje panaši į "Excel" darbalapį. Kryžminės užklausos susumuoja reikšmes ir sugrupuoja jas pagal du faktų rinkinius – vieną nustatytą žemyn (eilučių antraščių rinkinys) pusėje, o kitas viršuje (stulpelių antraščių rinkinys). Šioje iliustracijoje pavaizduota dalį rezultatų rinkinio kryžminės užklausos pavyzdys:

Kryžminės užklausos pavyzdys

Prieš tęsdami Atminkite, kad kryžminės užklausos ne visada užpildyti visi laukai, esantys rezultatų rinkinį, nes lenteles, užklausoje naudokite ne visada pirmose už kiekvieną galimų duomenų tašką.

Kryžminės užklausos kūrimas, paprastai įtraukiate duomenis iš daugiau nei vienos lentelės ir visada įtraukiate tris duomenų tipus: duomenis, naudojamus kaip eilutės antraštes, duomenis, naudoti kaip stulpelių antraštes, ir susumuoti arba suskaičiuoti norimas reikšmes.

Šiame skyriuje aprašyti veiksmai atlikti toliau pateiktose lentelėse:

Lentelės užsakymai

Užsakymo data

Pristatymo data

Gavėjo miestas

Spalva

11/14/2005

11/15/2005

Džakarta

$55.00

11/14/2005

11/15/2005

Sidnėjus

$76.00

11/16/2005

11/17/2005

Sidnėjus

$87.00

11/17/2005

11/18/2005

Džakarta

43,00 $

11/17/2005

11/18/2005

Paryžius

$105.00

11/17/2005

11/18/2005

Štutgartas

$112.00

11/18/2005

11/19/2005

Viena

$215,00

11/19/2005

11/20/2005

Majamis

$525.00

11/20/2005

2005-21-11

Viena

$198.00

11/20/2005

2005-21-11

Paryžius

$ m. 187,00

2005-21-11

11/22/2005

Sidnėjus

$81.00

11/23/2005

11/24/2005

Džakarta

$92.00

Lentelėje išsami užsakymo informacija

Order ID

Produkto pavadinimas

Produkto ID

Vieneto kaina

Kiekis

Nuolaida

1

Sukurti savo klaviatūrą

12

$77,95

9

5 %

1

Biurokratas ne veiksmų skaičius

2

$78.88

4

7,5 %

2

Būkite programišių! DVD!

7

$14.88

6

4%

2

Magiškas kompiuterio lustu

4

$32.65

8

0

2

Programišių ir mitinės būtybės

6

$78.50

4

0

3

Prieigos! Rungtynės!

5

$22.95

5

15 %

4

Programavimo veiksmų skaičius

1

$12,95

2

6%

4

Galutinis su pica

8

$36.75

8

4%

5

Išorinių 5.25 colių diskelį Drive (1/4 skalės)

9

$65.00

4

10 %

6

Sąryšinių duomenų bazių diagrama

3

$22,50

12

6,5 %

7

Temos

11

$53.33

6

8%

7

Sąryšinių duomenų bazių diagrama

3

$22,50

4

9%

Šie veiksmai paaiškina, kaip kurti kryžminę užklausą, kad grupės bendras pardavimas pagal miestą. Užklausos naudoja du reiškiniai, kad grąžintų suformatuotą datą ir pardavimų sumos.

Kryžminės užklausos kūrimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas dukart spustelėkite lenteles, kurias norite naudoti savo užklausą ir spustelėkite uždaryti.

    Kiekviena lentelė rodoma kaip langas viršutinėje užklausos dizaino įrankis.

    Jei naudojate lentelių pavyzdžius, dukart spustelėkite lentelę užsakymai ir lentelėje išsami užsakymo informacija.

  3. Dukart spustelėkite laukus, kuriuos norite naudoti savo užklausą.

    Kiekvieno lauko pavadinimas rodomas į dizaino tinklelio eilutę laukas tuščią langelį.

    Jei naudojate lentelių pavyzdžius, įtraukite laukus, gavėjo miestas ir siuntimo datą iš lentelės užsakymai.

  4. Kitame tuščiame langelyje, eilutėje laukas , nukopijuokite ir įklijuokite arba įveskite šį reiškinį: apyvartos: Sum (CCur ([Išsami užsakymų informacija]. [ Vieneto Price]*[Quantity]*(1-[Discount])/100)*100)

  5. Skirtuko Dizainas grupėje Užklausos tipas spustelėkite Kryžminė.

    Eilutė suma ir Kryžminės rodomos kūrimo tinklelyje.

  6. Spustelėkite langelį, į lauką Miestas eilutėje suma ir pažymėkite Grupuoti pagal. Atlikite tą patį lauką pristatymo data. Langelio apyvartos lauko reikšmės keisti reiškiniui.

  7. Eilutėje kryžminė nustatyti langelį į lauką Miestas Eilutėsantraštė, nustatyti lauką pristatymo data – kaip Stulpelio antraštė, ir nustatykite apyvartos lauko reikšmė.

  8. Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti.

    Užklausos rezultatai rodomi duomenų lapo rodinyje.

Puslapio viršus

Agregavimo funkcijos nuoroda

Šioje lentelėje išvardijamos ir apibūdinamos agregavimo funkcijos, kurias Access pateikia eilutėje suma ir užklausose. Atminkite, kad "Access" suteikia daugiau sudėtinių funkcijų užklausų, kurios eilutės sumos. Be to, jei dirbate su programos "Access" projekto (prieiga visą prijungta prie "Microsoft" SQL serverio duomenų bazės), galite naudoti didesnius rinkinio agregavimo funkcijos, kurias teikia SQL serverio. Daugiau informacijos apie rinkinio funkcijas, ieškokite "Microsoft" SQL Server interneto knygų.

Funkcija

Aprašas

Us e su duomenų tipas

Vidurkis

Skaičiuoja vidutinę stulpelio reikšmę. Stulpelyje turi būti skaičių, valiutų, arba datos/laiko duomenų. Funkcija nepaiso neapibrėžtų reikšmių.

Skaičius, valiuta, data/laikas

Count

Skaičiuoja stulpelyje esančius elementus.

Visi duomenų tipai, išskyrus sudėtingus pasikartojančius Skaliarinė duomenis, pvz., kelių reikšmių sąrašo stulpelis.

Daugiau informacijos apie kelių reikšmių sąrašuose, ieškokite straipsniuose vadovas kelių reikšmių laukų ir įtraukti arba keisti peržvalgos lauką, kuris leidžia saugoti kelias reikšmes.

Maksimali

Grąžina elementus, kurių didžiausią reikšmę. Teksto duomenų, kol aukščiausia reikšmė yra Paskutinė abėcėlės reikšmė – Access nepaiso raidžių. Funkcija nepaiso neapibrėžtų reikšmių.

Skaičius, valiuta, data/laikas

Minimali

Grąžina elementus, kurių mažiausią reikšmę. Teksto duomenų mažiausia reikšmė yra pirmoji abėcėlės reikšmė – Access nepaiso raidžių. Funkcija nepaiso neapibrėžtų reikšmių.

Skaičius, valiuta, data/laikas

Standartinis nuokrypis

Priemonių, kiek reikšmės skiriasi nuo vidutinės reikšmės (vidurkio).

Daugiau informacijos apie šią funkciją, ieškokite straipsnyje stulpelių sumų rodymas duomenų lape.

Skaičius, valiuta

Sum

Sudeda elementus stulpelyje. Veikia tik su skaitiniais ir valiutos duomenimis.

Skaičius, valiuta

Dispersija

Priemonių visų stulpelio reikšmių statistines dispersijas. Šią funkciją galite naudoti tik su skaitiniais ir valiutos duomenimis. Jei lentelėje yra mažiau nei dvi eilutes, Access grąžina neapibrėžta reikšmė.

Daugiau informacijos apie dispersijos funkcijas, ieškokite straipsnyje stulpelių sumų rodymas duomenų lape.

Skaičius, valiuta

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×