Datu summēšana, izmantojot vaicājumu

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Šajā rakstā paskaidrots, kā izmantot funkciju Type, kas tiek dēvēta par apkopošanas funkciju, lai summētu datus vaicājuma rezultātu kopā. Šajā rakstā ir arī izskaidrots, kā izmantot citas apkopošanas funkcijas, piemēram, Count un AVG , lai saskaitītu vai vidējo vērtību rezultātu kopā. Turklāt šajā rakstā izskaidrots, kā izmantot kopsummu rindu — līdzekli Access, ko izmantojat, lai summētu datus bez nepieciešamības mainīt vaicājumu noformējumu.

Iespējamās darbības

Izpratne par to, kā summēt datus

Parauga datu sagatavošana

Datu summēšana, izmantojot kopsummas rindu

Gala summu aprēķināšana, izmantojot vaicājumu

Grupu kopsummu aprēķināšana, izmantojot kopsummu vaicājumu

Datu summēšana vairākās grupās, izmantojot krustvaicājumu

Uzkrātās funkcijas atsauce

Izpratne par to, kā summēt datus

Varat summēt skaitļu kolonnu vaicājumā, izmantojot funkciju Type, ko dēvē par apkopošanas funkciju. Funkciju apkopošana datu kolonnā veic aprēķinu un atgriezīs vienu vērtību. Access nodrošina dažādas apkopojuma funkcijas, ieskaitot Sum, Count, AVG (vidējais aritmētiskais), min un Max. Jūs summējat datus, pievienojot vaicājumam funkciju Sum , saskaitīt datus, izmantojot funkciju Count , un tā tālāk.

Turklāt Access piedāvā vairākus veidus, kā vaicājumam pievienot Sum un citas apkopošanas funkcijas. Jūs varat:

  • Atveriet vaicājumu datu lapas skatā un pievienojiet kopsummu rindu. Kopsummas rinda, kas ir līdzeklis programmā Access, ļauj izmantot summēšanas funkciju vienā vai vairākās vaicājuma rezultātu kopas kolonnās, nemainot vaicājuma noformējumu.

  • Izveidojiet kopsummu vaicājumu. Kopsummu vaicājumā tiek aprēķinātas starpsummas starp ierakstu grupām. Kopsummas rinda aprēķina gala summu vienai vai vairākām datu kolonnām (laukiem). Piemēram, ja vēlaties aprēķināt starpsummas ar pārdošanas apjomu pēc pilsētas vai ceturkšņa, izmantojiet kopsummu vaicājumu, lai grupētu ierakstus pēc vajadzīgās kategorijas, un pēc tam summētu pārdošanas apjomus.

  • Izveidot krustvaicājumu. Krustvaicājums ir īpaša tipa vaicājums, kas rezultātus parāda režģī, kas atgādina Excel darblapu. Krustvaicājums apkopo vērtības un pēc tam grupē tās pēc divām faktu kopām, kas atrodas sānos (rindu virsraksti), bet otru — augšā (kolonnu virsraksti). Piemēram, varat izmantot krustvaicājumu, lai rādītu pārdošanas kopsummu katrai pilsētai pēdējo trīs gadu laikā, kā parādīts tālāk esošajā tabulā.

Pilsēta

2003

2004

2005

Parīze

254 556

372 455

467 892

Sidneja

478 021

372 987

276 399

Džakarta

572 997

684 374

792 571

...

...

...

...

Piezīme.: Šī dokumenta praktisko norādījumu sadaļā izceliet funkciju Sum , taču ņemiet vērā, ka varat izmantot citas apkopošanas funkcijas kopsummu rindās un vaicājumos. Papildinformāciju par citu apkopoto funkciju lietošanu skatiet tālāk šajā rakstā sadaļā apkopotās funkcijas atsauce .

Papildinformāciju par to, kā izmantot citas apkopošanas funkcijas, skatiet rakstā kolonnu kopsummu parādīšana datu lapā.

Nākamajās sadaļās minētajās darbībās ir paskaidrots, kā pievienot kopsummu rindu, izmantot kopsummu vaicājumu, lai summētu datus grupās, un kā izmantot krustvaicājumu, kas saskaita starpsummas starp grupām un laika intervāliem. Turpinot darbu, atcerieties, ka daudzas no uzkrātajām funkcijām darbojas tikai ar datiem laukos, kas ir iestatīti noteiktā datu tipā. Piemēram, funkcija Sum darbojas tikai ar laukiem, kuriem iestatīts datu tips skaitlis, decimāldaļa vai valūta. Papildinformāciju par datu tipiem, kas nepieciešami katrai funkcijai, skatiet tālāk šī raksta sadaļā apkopotās funkcijas atsauce.

Vispārīgu informāciju par datu tipiem skatiet rakstā lauka datu tipa kopas modificēšana vai mainīšana.

Uz lapas sākumu

Parauga datu sagatavošana

Šī raksta praktisko norādījumu sadaļā ir sniegtas datu paraugu tabulas. Praktisko norādījumu darbībās Izmantojiet parauga tabulas, lai palīdzētu jums saprast, kā darbojas Uzkrātās funkcijas. Ja vēlaties, varat arī pievienot parauga tabulas jaunā vai esošā datu bāzē.

Access nodrošina vairākus veidus, kā datu bāzei pievienot parauga tabulas. Datus var ievadīt manuāli, varat kopēt katru tabulu izklājlapas programmā, piemēram, Excel, un pēc tam importēt darblapas programmā Access, vai varat ielīmēt datus teksta redaktorā, piemēram, Notepad, un importēt datus no izveidotā teksta failiem.

Šajā sadaļā aprakstītās darbības, kas jāveic, lai manuāli ievadītu datus tukšā datu lapā un kā kopētu parauga tabulas izklājlapas programmā, un pēc tam importējiet šīs tabulas programmā Access. Papildinformāciju par teksta datu izveidi un importēšanu skatiet rakstā datu importēšana no teksta faila vai saistīšana artiem.

Praktisko norādījumu darbības šajā rakstā izmantojiet tālāk norādītās tabulas. Izmantojiet šīs tabulas, lai izveidotu savus parauga datus:

Tabulu Categories :

Kategorija

Lelles

Spēles un puzles

Mākslas un Ierāmēšanas

Video spēles

DVD diski un filmas

Modeļi un vaļasprieki

Sporta

Tabula Products :

Produkta nosaukums

Cena

Kategorija

Programmētāja darbības attēls

$12,95

Lelles

Jautri ar c C# (visa saimes galda spēle)

$15,85

Spēles un puzles

Relāciju datu bāzes diagramma

$22,50

Mākslas un Ierāmēšanas

Maģiskais datora mikroshēma (500 gab.)

$32,65

Spēles un puzles

Access! Spēle!

$22,95

Spēles un puzles

Datora geeks un Mītiskas radības

$78,50

Video spēles

Exercise for Computer geeks! DVD disks!

$14,88

DVD diski un filmas

Ultimate lidojošais pica

$36,75

Sporta

Ārējais 5,25-inch floppy diskešu diskdzinis (1/4 skala)

$65,00

Modeļi un vaļasprieki

Ar birokrātisku darbību nesaistīti skaitļi

$78,88

Lelles

Drūmums

$53,33

Video spēles

Savas tastatūras izveide

$77,95

Modeļi un vaļasprieki

Tabula pasūtījumi :

Pasūtījuma datums

Nosūtīšanas datums

Nosūtīšanas pilsēta

Piegādes maksa

11/14/2005

11/15/2005

Džakarta

$55,00

11/14/2005

11/15/2005

Sidneja

$76,00

11/16/2005

11/17/2005

Sidneja

$87,00

11/17/2005

11/18/2005

Džakarta

$43,00

11/17/2005

11/18/2005

Parīze

$105,00

11/17/2005

11/18/2005

Stuttgart

$112,00

11/18/2005

11/19/2005

Vīne

$215,00

11/19/2005

11/20/2005

Maiami

$525,00

11/20/2005

11/21/2005

Vīne

$198,00

11/20/2005

11/21/2005

Parīze

$187,00

11/21/2005

11/22/2005

Sidneja

$81,00

11/23/2005

11/24/2005

Džakarta

$92,00

Tabulā Pasūtījuma dati :

Order ID

Produkta nosaukums

Produkta ID

Vienības cena

Daudzums

Atlaide

1

Savas tastatūras izveide

12

$77,95

9

5

1

Ar birokrātisku darbību nesaistīti skaitļi

2

$78,88

4

7,5%

2

Exercise for Computer geeks! DVD disks!

7

$14,88

6

4

2

Maģiskais datora mikroshēma

4

$32,65

8

0

2

Datora geeks un Mītiskas radības

6

$78,50

4

0

3

Access! Spēle!

5

$22,95

5

15%

4

Programmētāja darbības attēls

1

$12,95

2

6%

4

Ultimate lidojošais pica

8

$36,75

8

4

5

Ārējais 5,25-inch floppy diskešu diskdzinis (1/4 skala)

9

$65,00

4

10%

6

Relāciju datu bāzes diagramma

3

$22,50

12

6,5%

7

Drūmums

11

$53,33

6

8%

7

Relāciju datu bāzes diagramma

3

$22,50

4

9%

Piezīme.: Atcerieties, ka tipiskā datu bāzes pasūtījuma detalizētas informācijas tabulā ir tikai lauks Product ID, nevis produkta nosaukums. Tabulas paraugā tiek izmantots lauks Product Name, lai dati būtu vieglāk izlasāmi.

Parauga datu manuāla ievadīšana

  1. Cilnē Izveide grupā Tabulas noklikšķiniet uz Tabula.

    Programma Access datu bāzei pievieno jaunu, tukšu tabulu.

    Piezīme.: Ja atverat jaunu, tukšu datu bāzi, šī darbība nav jāizpilda, bet tā ir jāizpilda, ja datu bāzei ir jāpievieno tabula.

  2. Veiciet dubultklikšķi uz pirmās šūnas galvenes rindā un tabulas paraugā ievadiet lauka nosaukumu.

    Pēc noklusējuma programma Access galvenes rindā norāda tukšus laukus ar tekstu Pievienot jaunu lauku, piemēram:

    Jauns datu lapas lauks

  3. Izmantojiet bulttaustiņus, lai pārietu uz nākamo tukšo galvenes šūnu, un ierakstiet otro lauka nosaukumu (varat arī nospiest taustiņu TAB vai veikt dubultklikšķi uz jaunās šūnas). Atkārtojiet šo darbību, līdz ir ievadīti visi lauku nosaukumi.

  4. Ievadiet datus parauga tabulā.

    Ievadot datus, programma Access katram laukam izsecina datu tipu. Ja esat iesācējs relāciju datu bāzēs, katram tabulas laukam jāiestata konkrēts datu tips, piemēram, skaitlis, teksts vai datums/laiks. Iestatot datu tipu, tiek nodrošināta precīza datu ievade, kā arī novērstas kļūdas, piemēram, izmantojot tālruņa numuru aprēķinā. Lai piekļūtu šīm tabulu paraugiem, Ļaujiet programmai Access izsecināt datu tipu.

  5. Pēc datu ievadīšanas noklikšķiniet uz Saglabāt.

    Tastatūras īsinājumtaustiņš nospiediet taustiņu kombināciju CTRL + S.

    Tiek parādīts dialoglodziņš Saglabāt kā.

  6. Lodziņā tabulas nosaukums ievadiet parauga tabulas nosaukumu un pēc tam noklikšķiniet uz Labi.

    Izmantojiet katras parauga tabulas nosaukumu, jo vaicājumos, kas atrodas praktisko norādījumu sadaļā, tiek izmantoti šie nosaukumi.

  7. Atkārtojiet šīs darbības, līdz izveidojat katru tabulas paraugu, kas norādīts šīs sadaļas sākumā.

Ja datus nevēlaties ievadīt manuāli, veiciet tālāk norādītās darbības, lai kopētu datus izklājlapas failā un pēc tam importētu datus no izklājlapas faila programmā Access.

Parauga darblapu izveide

  1. Startējiet izklājlapu programmu un izveidojiet jaunu, tukšu failu. Ja izmantojat programmu Excel, tā pēc noklusējuma izveido jaunu, tukšu darbgrāmatu.

  2. Kopējiet pirmo iepriekš norādīto parauga tabulu un ielīmējiet to pirmajā darblapā, sākot ar pirmo šūnu.

  3. Izmantojot izklājlapas programmas nodrošināto tehniku, pārdēvējiet darblapu. Piešķiriet darblapai tādu pašu nosaukumu kā parauga tabulai. Piemēram, ja parauga tabulas nosaukums ir kategorijas, piešķiriet darblapai tādu pašu nosaukumu.

  4. Atkārtojiet 2. un 3. darbību, kopējot katru tabulas paraugu tukšā darblapā un pārdēvējot darblapu.

    Piezīme.: Iespējams, ka izklājlapas failam jāpievieno darblapas. Informāciju par šī uzdevuma veikšanu skatiet izklājlapas programmas palīdzībā.

  5. Saglabājiet darbgrāmatu piemērotā vietā datorā vai tīklā un izpildiet tālāk norādītās darbības.

Datu bāzes tabulu izveide no darblapām

  1. Cilnes Ārējie dati grupā Importēt noklikšķiniet uz Excel.

    -vai-

    Noklikšķiniet uz Vēl un pēc tam sarakstā atlasiet izklājlapu programmu.

    Tiek atvērts dialoglodziņš Ārējo datu iegūšana — programmas nosaukums izklājlapa.

  2. Noklikšķiniet uz Pārlūkot, atveriet izklājlapas failu, ko izveidojāt, veicot iepriekšējās darbības, un pēc tam noklikšķiniet uz Labi.

    Tiek startēts izklājlapu importēšanas vednis.

  3. Pēc noklusējuma vednis atlasa pirmo darbgrāmatas darblapu (darblapa klienti , ja izpildījāt iepriekšējā sadaļā norādītās darbības), un darblapas dati tiek rādīti vedņa lapas apakšējā sadaļā. Noklikšķiniet uz Tālāk.

  4. Nākamajā vedņa lapā noklikšķiniet uz pirmajā rindā ir kolonnu virsrakstiun pēc tam noklikšķiniet uz Tālāk.

  5. Varat arī nākamajā lapā izmantot tekstlodziņus un sarakstus sadaļā lauku opcijas , lai mainītu lauku nosaukumus un datu tipus vai lai izlaistu laukus no importēšanas operācijas. Pretējā gadījumā noklikšķiniet uz Tālāk.

  6. Atstājiet atlasītu opciju ļaut programmai Access pievienot primāro atslēgu un noklikšķiniet uz Tālāk.

  7. Pēc noklusējuma programma Access jaunajai tabulā lieto darblapas nosaukumu. Akceptējiet nosaukumu vai ievadiet citu nosaukumu un pēc tam noklikšķiniet uz pabeigt.

  8. AtKārto 1. – 7. darbību, līdz esat izveidojis tabulu no katras darbgrāmatas darblapas.

Primārās atslēgas lauku pārdēvēšana

Piezīme.: Importējot darblapas, programma Access automātiski pievienoja primārās atslēgas kolonnu katrai tabulai un pēc noklusējuma programma Access nodēvē šo kolonnu "ID" un iestata to uz datu tipu autoNumber. Šajā rakstā aprakstītas darbības, kā pārdēvēt katru primārās atslēgas lauku. Tas palīdz skaidri noteikt visus vaicājuma laukus.

  1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz visām tabulām, kuras izveidojāt, veicot iepriekšējās darbības, un noklikšķiniet uz noformējuma skats.

  2. Katrai tabulai atrodiet primārās atslēgas lauku. Pēc noklusējuma programma Access piešķir nosaukumus katram lauka ID.

  3. Katras primārās atslēgas lauka kolonnā lauka nosaukums pievienojiet tabulas nosaukumu.

    Piemēram, varat pārdēvēt tabulas Categories lauku ID uz "Category ID" un tabulas Orders lauku uz "pasūtījuma ID". Tabulā pasūtījuma dati pārdēvējiet lauku par "detail ID". Tabulā Products pārdēvējiet lauku par produkta ID.

  4. Saglabājiet izmaiņas.

Kad šajā rakstā ir redzamas tabulu paraugi, tās iekļauj primārās atslēgas lauku, un lauks tiek pārdēvēts, kā aprakstīts, veicot iepriekš minētās darbības.

Uz lapas sākumu

Datu summēšana, izmantojot kopsummas rindu

Kopsummas rindu varat pievienot vaicājumam, atverot vaicājumu datu lapas skatā, pievienojot rindu un pēc tam atlasot summēšanas funkciju, ko vēlaties izmantot, piemēram, Sum, min, Maxvai AVG. Šajā sadaļā aprakstītās darbības izskaidro, kā izveidot pamata atlases vaicājumu un pievienot kopsummas rindu. Nav jāizmanto tabulas paraugi, kas aprakstīti iepriekšējā sadaļā.

Vienkārša atlases vaicājuma izveide

  1. Cilnes Izveidot grupā Cits noklikšķiniet uz Vaicājuma noformējums.

  2. Dialoglodziņā tabulu rādīšana veiciet dubultklikšķi uz tabulas vai tabulām, kuras vēlaties izmantot vaicājumā, un pēc tam noklikšķiniet uz Tālāk.

    Atlasītā tabula vai tabulas tiek rādītas kā logi vaicājumu noformētāja augšējā sadaļā.

  3. Veiciet dubultklikšķi uz tabulas laukiem, kurus vēlaties izmantot vaicājumā.

    Varat iekļaut laukus, kuros ir aprakstoši dati, piemēram, nosaukumi un apraksti, taču ir jāiekļauj lauks ar skaitliskiem vai valūtas datiem.

    Katrs lauks tiek parādīts noformējuma režģa šūnā.

  4. Noklikšķiniet uz palaist Pogas attēls , lai izpildītu vaicājumu.

    Vaicājuma rezultātu kopa tiek rādīta datu lapas skatā.

  5. Varat arī pārslēgties uz noformējuma skatu un pielāgot vaicājumu. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz vaicājuma dokumenta cilnes un noklikšķiniet uz noformējuma skats. Pēc nepieciešamības varat pielāgot vaicājumu, pievienojot vai noņemot tabulas laukus. Lai noņemtu lauku, noklikšķiniet uz kolonnas noformējuma režģī un nospiediet taustiņu DELETE.

  6. Saglabājiet vaicājumu.

Kopsummas rindas pievienošana

  1. Pārliecinieties, vai vaicājums ir atvērts datu lapas skatā. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz vaicājuma dokumenta cilnes un noklikšķiniet uz datu lapas skats.

    - vai -

    Navigācijas rūtī veiciet dubultklikšķi uz vaicājuma. Tādējādi tiek palaists vaicājums un rezultāti tiek ielādēti datu lapā.

  2. Cilnes Sākums grupā Ieraksti noklikšķiniet uz Kopsummas.

    Datu lapā parādās jauna kopsummu rinda.

  3. Kopsummas rindā noklikšķiniet uz šūnas laukā, kuru vēlaties summēt, un pēc tam sarakstā atlasiet Sum .

Kopsummas rindas paSlēpšana

  • Cilnes Sākums grupā Ieraksti noklikšķiniet uz Kopsummas.

Papildinformāciju par kopsummas rindas izmantošanu skatiet rakstā kolonnu kopsummu rādīšana datu lapā.

Uz lapas sākumu

Gala summu aprēķināšana, izmantojot vaicājumu

Gala summa ir visu kolonnas vērtību summa. Varat aprēķināt vairākus gala summu veidus, ieskaitot:

  • Vienkārša gala summa, kas summē vērtības vienā kolonnā. Piemēram, varat aprēķināt kopējās piegādes izmaksas.

  • Aprēķinātā gala summa, kas summē vērtības vairāk nekā vienā kolonnā. Piemēram, varat aprēķināt pārdošanas kopsummu, reizinot vairāku vienumu izmaksas ar pasūtīto vienumu skaitu un pēc tam summējot iegūtās vērtības.

  • Gala summa, kurā nav ietverti daži ieraksti. Piemēram, jūs varat aprēķināt pārdošanas kopsummu tikai pagājušajā piektdienā.

Nākamajās sadaļās minētajās darbībās ir paskaidrots, kā izveidot katra veida gala summu. Darbībās ir izmantoti tabulu pasūtījumi un pasūtījuma dati.

Tabula pasūtījumi

Order ID

Pasūtījuma datums

Nosūtīšanas datums

Nosūtīšanas pilsēta

Piegādes maksa

1

11/14/2005

11/15/2005

Džakarta

$55,00

2

11/14/2005

11/15/2005

Sidneja

$76,00

3

11/16/2005

11/17/2005

Sidneja

$87,00

4

11/17/2005

11/18/2005

Džakarta

$43,00

5

11/17/2005

11/18/2005

Parīze

$105,00

6

11/17/2005

11/18/2005

Stuttgart

$112,00

7

11/18/2005

11/19/2005

Vīne

$215,00

8

11/19/2005

11/20/2005

Maiami

$525,00

9

11/20/2005

11/21/2005

Vīne

$198,00

10

11/20/2005

11/21/2005

Parīze

$187,00

11

11/21/2005

11/22/2005

Sidneja

$81,00

12

11/23/2005

11/24/2005

Džakarta

$92,00

Tabulā pasūtījuma dati

Detalizētās informācijas ID

Order ID

Produkta nosaukums

Produkta ID

Vienības cena

Daudzums

Atlaide

1

1

Savas tastatūras izveide

12

$77,95

9

0,05

2

1

Ar birokrātisku darbību nesaistīti skaitļi

2

$78,88

4

0,075

3

2

Exercise for Computer geeks! DVD disks!

7

$14,88

6

0,04

4

2

Maģiskais datora mikroshēma

4

$32,65

8

0,00

5

2

Datora geeks un Mītiskas radības

6

$78,50

4

0,00

6

3

Access! Spēle!

5

$22,95

5

0,15

7

4

Programmētāja darbības attēls

1

$12,95

2

0,06

8

4

Ultimate lidojošais pica

8

$36,75

8

0,04

9

5

Ārējais 5,25-inch floppy diskešu diskdzinis (1/4 skala)

9

$65,00

4

0,10

10

6

Relāciju datu bāzes diagramma

3

$22,50

12

0,065

11

7

Drūmums

11

$53,33

6

0,08

12

7

Relāciju datu bāzes diagramma

3

$22,50

4

0,09

Vienkāršas gala summas aprēķināšana

  1. Cilnes Izveidot grupā Cits noklikšķiniet uz Vaicājuma noformējums.

  2. Dialoglodziņā Tabulas rādīšana veiciet dubultklikšķi uz tabulas, kuru vēlaties izmantot vaicājumā, un pēc tam noklikšķiniet uz aizvērts.

    Ja izmantojat parauga datus, veiciet dubultklikšķi uz tabulas pasūtījumi.

    Tabula tiek parādīta loga vaicājumu noformētāja augšējā sadaļā.

  3. Veiciet dubultklikšķi uz lauka, kuru vēlaties summēt. Pārliecinieties, vai lauks ir iestatīts kā datu tips Number vai Currency. Ja mēģināt summēt vērtības laukos, kas nav skaitliski, piemēram, teksta laukā, programma Access, mēģinot palaist vaicājumu, parāda kļūdas ziņojumu kritērija izteiksmē neatbilstību.

    Ja izmantojat parauga datus, veiciet dubultklikšķi uz kolonnas maksa par piegādi.

    Režģim varat pievienot papildu skaitliskos laukus, ja vēlaties aprēķināt gala summu šiem laukiem. Kopsummu vaicājums var aprēķināt gala summas vairāk nekā vienai kolonnai.

  4. Cilnes noformējums grupā Rādīt/paslēpt noklikšķiniet uz kopsummas. Pogas attēls

    Kopsummas rinda tiek rādīta noformējuma režģī un Grupēt pēc tiek parādīta kolonnas maksa par piegādi šūnā.

  5. Mainiet vērtību šūnā kopsummas rindā, lai summētu.

  6. Noklikšķiniet uz palaist Pogas attēls , lai izpildītu vaicājumu un rādītu rezultātus datu lapas skatā.

    Padoms.: Ņemiet vērā, ka programma Access pievieno "SumOf" tā lauka nosaukuma sākumā, kuru summējat. Lai kolonnas virsrakstu mainītu uz kaut ko saprotamāku, piemēram, par kopējo piegādi, pārslēdzieties atpakaļ uz noformējuma skatu un noformējuma režģī noklikšķiniet uz kolonnas maksa par piegādi rindas lauks . Novietojiet kursoru blakus opcijai nosūtīšanas maksa un ierakstiet vārdus Kopējais nosūtīšanasapjoms, kam seko kols, piemēram,: kopējās piegādes: maksa par piegādi.

  7. Varat arī saglabāt vaicājumu un to slēgt.

Gala summas aprēķināšana, neiekļaujot dažus ierakstus

  1. Cilnes Izveidot grupā Cits noklikšķiniet uz Vaicājuma noformējums.

  2. Dialoglodziņā Tabulas rādīšana veiciet dubultklikšķi uz tabulas Pasūtījumi un pasūtījuma dati un pēc tam noklikšķiniet uz Close , lai aizvērtu dialoglodziņu.

  3. Pievienojiet lauku Pasūtījuma datums no tabulas Pasūtījumi uz pirmo kolonnu vaicājuma noformējuma režģī.

  4. Pirmās kolonnas rindā kritēriji ierakstiet Date ()-1. Šī izteiksme izslēdz pašreizējās dienas ierakstus no aprēķinātās kopsummas.

  5. Pēc tam izveidojiet kolonnu, kas aprēķina pārdošanas apjomu katrai transakcijai. Režģa otrās kolonnas rindā lauks ierakstiet šādu izteiksmi:

    Kopējā pārdošanas vērtība: (1-[Pasūtījuma dati]. [ Atlaide]/100) * ([Pasūtījuma dati]. [ Vienības cena] * [Pasūtījuma dati]. [Daudzums])

    Pārliecinieties, vai izteiksmes atsauces ir lauki, kas iestatīti uz datu tipiem Number vai Currency. Ja izteiksme attiecas uz laukiem, kas iestatīti uz citiem datu tipiem, programma Access parāda ziņojumu datu tipa neatbilstību kritērija izteiksmē , kad mēģināt palaist vaicājumu.

  6. Cilnes noformējums grupā Rādīt/paslēpt noklikšķiniet uz kopsummas.

    Rinda kopsumma tiek parādīta noformējuma režģī un pēc tam tiek parādīta Grupēšana pirmajā un otrajā kolonnā.

  7. Otrajā kolonnā mainiet vērtību kopsummas rindas šūnā, lai summētu. Funkcija Sum saskaita atsevišķus pārdošanas apjomus.

  8. Noklikšķiniet uz palaist Pogas attēls , lai izpildītu vaicājumu un rādītu rezultātus datu lapas skatā.

  9. Saglabājiet vaicājumu kā ikdienas pārdošanas rezultātus.

    Piezīme.: Nākamreiz, kad atvērsit vaicājumu noformējuma skatā, iespējams, pamanīsit nelielās vērtības, kas norādītas kolonnas kopējā pārdošanas vērtība laukā un kopsummu rindās. Izteiksme ir iekļauta funkcijā Sum , un kopsummas rindā tiek rādīta izteiksmebūtiski , nevis Sum.

    Piemēram, ja izmantojat parauga datus un izveidojat vaicājumu (kā parādīts iepriekšējās darbībās), tiek parādīts:

    Kopējā pārdošanas vērtība: SUM ((1-[Pasūtījuma dati]. Atlaide/100) * ([Pasūtījuma dati]. UnitPrice * [Pasūtījuma dati]. Daudzums))

Uz lapas sākumu

Grupu kopsummu aprēķināšana, izmantojot kopsummu vaicājumu

Šajā sadaļā norādītās darbības izskaidro, kā izveidot kopsummu vaicājumu, kas aprēķina starpsummas vairākās datu grupās. Turpinot darbu, atcerieties, ka pēc noklusējuma kopsummas vaicājumā var iekļaut tikai to lauku vai laukus, kuros ir grupas dati, piemēram, lauku "kategorijas", un lauku, kurā ir dati, ko vēlaties summēt, piemēram, pārdošanas lauks. Kopsummu vaicājumi nevar iekļaut citus laukus, kas apraksta kategorijas vienumus. Ja vēlaties skatīt šos aprakstošos datus, varat izveidot otru atlases vaicājumu, kurā ir apvienoti kopsummu vaicājuma lauki ar papildu datu laukiem.

Šajā sadaļā aprakstītās darbības izskaidro, kā izveidot kopsummas un atlasīt vaicājumus, kas nepieciešami, lai noteiktu pārdošanas kopsummu katram produktam. Darbību veikšanai ir jāizmanto šo tabulu paraugi.

Tabula Products

Produkta ID

Produkta nosaukums

Cena

Kategorija

1

Programmētāja darbības attēls

$12,95

Lelles

2

Jautri ar c C# (visa saimes galda spēle)

$15,85

Spēles un puzles

3

Relāciju datu bāzes diagramma

$22,50

Mākslas un Ierāmēšanas

4

Maģiskais datora mikroshēma (500 gab.)

$32,65

Mākslas un Ierāmēšanas

5

Access! Spēle!

$22,95

Spēles un puzles

6

Datora geeks un Mītiskas radības

$78,50

Video spēles

7

Exercise for Computer geeks! DVD disks!

$14,88

DVD diski un filmas

8

Ultimate lidojošais pica

$36,75

Sporta

9

Ārējais 5,25-inch floppy diskešu diskdzinis (1/4 skala)

$65,00

Modeļi un hobiji

10

Ar birokrātisku darbību nesaistīti skaitļi

$78,88

Lelles

11

Drūmums

$53,33

Video spēles

12

Savas tastatūras izveide

$77,95

Modeļi un hobiji

Tabulā pasūtījuma dati

Detalizētās informācijas ID

Order ID

Produkta nosaukums

Produkta ID

Vienības cena

Daudzums

Atlaide

1

1

Savas tastatūras izveide

12

$77,95

9

5

2

1

Ar birokrātisku darbību nesaistīti skaitļi

2

$78,88

4

7,5%

3

2

Exercise for Computer geeks! DVD disks!

7

$14,88

6

4

4

2

Maģiskais datora mikroshēma

4

$32,65

8

0

5

2

Datora geeks un Mītiskas radības

6

$78,50

4

0

6

3

Access! Spēle!

5

$22,95

5

15%

7

4

Programmētāja darbības attēls

1

$12,95

2

6%

8

4

Ultimate lidojošais pica

8

$36,75

8

4

9

5

Ārējais 5,25-inch floppy diskešu diskdzinis (1/4 skala)

9

$65,00

4

10%

10

6

Relāciju datu bāzes diagramma

3

$22,50

12

6,5%

11

7

Drūmums

11

$53,33

6

8%

12

7

Relāciju datu bāzes diagramma

3

$22,50

4

9%

Tālāk norādītajās darbībās ir uzņemta relācija viens pret daudziem starp laukiem Product ID tabulā pasūtījumi un tabula pasūtījumu dati ar tabulu pasūtījumi relācijas pusē "viens".

Kopsummu vaicājuma izveide

  1. Cilnes Izveidot grupā Cits noklikšķiniet uz Vaicājuma noformējums.

  2. Dialoglodziņā Tabulas rādīšana atlasiet tabulas, ar kurām vēlaties strādāt, noklikšķiniet uz Pievienotun pēc tam noklikšķiniet uz pēc tam, kad esat pievienojis tabulas.

    - vai -

    Veiciet dubultklikšķi uz tabulām, kuras vēlaties izmantot, un pēc tam noklikšķiniet uz aizvērts. Katra tabula parādās kā logs vaicājumu noformētāja augšējā sadaļā.

    Ja izmantojat iepriekš norādītās parauga tabulas, pievienojiet tabulas produkti un pasūtījuma dati.

  3. Veiciet dubultklikšķi uz tabulas laukiem, kurus vēlaties izmantot vaicājumā.

    Kā kārtulu vaicājumam pievienot tikai grupas lauku un vērtību lauku. Taču varat izmantot aprēķinu vērtības lauka vietā — nākamajās darbībās ir paskaidrots, kā to izdarīt.

    1. Pievienojiet lauku Category no tabulas Products noformējuma režģī.

    2. Izveidojiet kolonnu, kas aprēķina pārdošanas apjomu katrai transakcijai, ierakstiet šo izteiksmi režģa otrajā kolonnā.

      Kopējā pārdošanas vērtība: (1-[Pasūtījuma dati]. [ Atlaide]/100) * ([Pasūtījuma dati]. [ Vienības cena] * [Pasūtījuma dati]. [Daudzums])

      Pārliecinieties, vai lauki, uz kuriem ir atsauces izteiksmē, ir skaitļi vai valūtas datu tipi. Ja atsauce uz citu datu tipu laukiem, tad, mēģinot pārslēgties uz datu lapas skatu, kritērija izteiksmē tiek parādīta kļūdas ziņojuma datu tipa neatbilstība.

    3. Cilnes noformējums grupā Rādīt/paslēpt noklikšķiniet uz kopsummas.

      Rinda kopsumma tiek parādīta noformējuma režģī, un šajā rindā grupa pēc tiek parādīta pirmajā un otrajā kolonnā.

    4. Otrajā kolonnā mainiet vērtību kopsummas rindā, lai summētu. Funkcija Sum saskaita atsevišķus pārdošanas apjomus.

    5. Noklikšķiniet uz palaist Pogas attēls , lai izpildītu vaicājumu un rādītu rezultātus datu lapas skatā.

    6. Atstājiet vaicājumu atvērtu izmantošanai nākamajā sadaļā.

      Kritēriju izmantošana kopā ar kopsummu vaicājumu

      Vaicājums, ko izveidojāt iepriekšējā sadaļā, ietver visus pamattabulās esošos ierakstus. Aprēķini neizslēdz nevienu secību, aprēķinot kopsummas, un tiek parādītas visu kategoriju kopsummas.

      Ja ir jāizslēdz daži ieraksti, vaicājumam varat pievienot kritērijus. Piemēram, varat ignorēt darbības, kas ir mazākas par $100, vai aprēķināt kopsummas tikai dažām produktu kategorijām. Šajā sadaļā aprakstītās darbības izskaidro, kā izmantot trīs veidu kritērijus:

    7. Kritēriji, kas ignorē noteiktas grupas, aprēķinot kopsummas.    Piemēram, varat aprēķināt kopsummu tikai videospēlēm, mākslas un Ierāmēšanas un sporta kategorijas.

    8. Kritēriji, kas paslēpj noteiktas kopsummas pēc to aprēķināšanas.    Piemēram, varat rādīt tikai tās kopsummas, kas ir lielākas par $150 000.

    9. Kritēriji, kas neiekļauj atsevišķos ierakstus kopsummā.    Piemēram, varat izslēgt atsevišķas pārdošanas transakcijas, ja vērtība (vienības cena * daudzums) ir zem $100.

      Turpmākajās darbībās ir paskaidrots, kā pievienot kritērijus pa vienam un skatīt ietekmi uz vaicājuma rezultātu.

      Kritēriju pievienošana vaicājumam

    10. Atveriet vaicājumu noformējuma skatā iepriekšējā sadaļā. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz vaicājuma dokumenta cilnes un noklikšķiniet uz noformējuma skats.

      - vai -

      Navigācijas rūtī ar peles labo pogu noklikšķiniet uz vaicājuma un noklikšķiniet uz noformējuma skats.

    11. Kolonnas kategorijas ID rindā kritēriji ierakstiet = lelles, sporta vai mākslas un Ierāmēšanas.

    12. Noklikšķiniet uz palaist Pogas attēls , lai izpildītu vaicājumu un rādītu rezultātus datu lapas skatā.

    13. Pārslēdzieties atpakaļ uz noformējuma skatu un kolonnas kopējā pārdošanas vērtība rindā kritēriji ierakstiet >100.

    14. Izpildiet vaicājumu, lai skatītu rezultātus, un pēc tam pārslēdzieties atpakaļ uz noformējuma skatu.

    15. Tagad pievienojiet kritērijus, lai izslēgtu atsevišķas pārdošanas transakcijas, kas ir mazākas par $100. Lai to izdarītu, ir jāpievieno vēl viena kolonna.

      Piezīme.: Kolonnā kopējā pārdošanas vērtība nevar norādīt trešo kritēriju. Visi šajā kolonnā norādītie kritēriji attiecas uz kopējo vērtību, nevis uz atsevišķām vērtībām.

    16. Kopējiet izteiksmi no otrās kolonnas uz trešo kolonnu.

    17. Jaunās kolonnas kopsummu rindā atlasiet, kur un rindā kritērijiierakstiet >20.

    18. Izpildiet vaicājumu, lai skatītu rezultātus, un pēc tam saglabājiet vaicājumu.

      Piezīme.: Nākamajā reizē, kad atvērsit vaicājumu noformējuma skatā, iespējams, pamanīsit nelielas izmaiņas noformējuma režģī. Otrajā kolonnā lauka rindā izteiksmi būs redzama funkcija Sum un vērtība kopsummas rindā rāda izteiksmi, nevis Sum.

      Kopējā pārdošanas vērtība: SUM ((1-[Pasūtījuma dati]. Atlaide/100) * ([Pasūtījuma dati]. UnitPrice * [Orde r Details]. Daudzums))

      Jūs redzēsit arī ceturto kolonnu. Šī kolonna ir otrās kolonnas kopija, taču kritēriji, kas ir norādīti otrajā kolonnā, faktiski tiek parādīti kā daļa no jaunās kolonnas.

Uz lapas sākumu

Datu summēšana vairākās grupās, izmantojot krustvaicājumu

Krustvaicājums ir specifisks vaicājuma tips, kas rezultātu parāda režģī, kas līdzīgs Excel darblapai. Krustvaicājums apkopo vērtības un pēc tam grupē tās pēc divām faktu kopām, kas atrodas sānos (rindu galveņu kopa), bet otrā augšdaļā (kolonnu galveņu kopa). Šajā attēlā ir parādīta daļa no parauga krustvaicājuma rezultātu kopas:

Parauga krustvaicājums

Turpinot darbu, atcerieties, ka krustvaicājums ne vienmēr aizpilda visus laukus rezultātu kopā, jo vaicājumā izmantotajās tabulās ne vienmēr ir vērtības katram iespējamajam datu punktam.

Veidojot krustvaicājumu, parasti tiek iekļauti dati no vairākām tabulām, un jūs vienmēr iekļaujat trīs datu tipus: datus, kas izmantoti kā rindu virsraksti, datus, kas izmantoti kā kolonnu virsraksti, un vērtības, kuras vēlaties summēt vai citādi aprēķināt.

Šajā sadaļā aprakstītās darbības pieņem tālāk norādītās tabulas.

Tabula pasūtījumi

Pasūtījuma datums

Nosūtīšanas datums

Nosūtīšanas pilsēta

Piegādes maksa

11/14/2005

11/15/2005

Džakarta

$55,00

11/14/2005

11/15/2005

Sidneja

$76,00

11/16/2005

11/17/2005

Sidneja

$87,00

11/17/2005

11/18/2005

Džakarta

$43,00

11/17/2005

11/18/2005

Parīze

$105,00

11/17/2005

11/18/2005

Stuttgart

$112,00

11/18/2005

11/19/2005

Vīne

$215,00

11/19/2005

11/20/2005

Maiami

$525,00

11/20/2005

11/21/2005

Vīne

$198,00

11/20/2005

11/21/2005

Parīze

$187,00

11/21/2005

11/22/2005

Sidneja

$81,00

11/23/2005

11/24/2005

Džakarta

$92,00

Tabulā pasūtījuma dati

Order ID

Produkta nosaukums

Produkta ID

Vienības cena

Daudzums

Atlaide

1

Savas tastatūras izveide

12

$77,95

9

5

1

Ar birokrātisku darbību nesaistīti skaitļi

2

$78,88

4

7,5%

2

Exercise for Computer geeks! DVD disks!

7

$14,88

6

4

2

Maģiskais datora mikroshēma

4

$32,65

8

0

2

Datora geeks un Mītiskas radības

6

$78,50

4

0

3

Access! Spēle!

5

$22,95

5

15%

4

Programmētāja darbības attēls

1

$12,95

2

6%

4

Ultimate lidojošais pica

8

$36,75

8

4

5

Ārējais 5,25-inch floppy diskešu diskdzinis (1/4 skala)

9

$65,00

4

10%

6

Relāciju datu bāzes diagramma

3

$22,50

12

6,5%

7

Drūmums

11

$53,33

6

8%

7

Relāciju datu bāzes diagramma

3

$22,50

4

9%

Tālāk norādītajās darbībās ir paskaidrots, kā izveidot krustvaicājumu, kas grupē pārdošanas apjomus pa pilsētām. Vaicājumā tiek izmantotas divas izteiksmes, lai atgrieztu formatētu datumu un pārdošanas kopsummu.

Krustvaicājuma izveide

  1. Cilnes Izveidot grupā Cits noklikšķiniet uz Vaicājuma noformējums.

  2. Dialoglodziņā tabulu rādīšana veiciet dubultklikšķi uz tabulām, kuras vēlaties izmantot vaicājumā, un pēc tam noklikšķiniet uz aizvērts.

    Katra tabula parādās kā logs vaicājumu noformētāja augšējā sadaļā.

    Ja izmantojat paraugu tabulas, veiciet dubultklikšķi uz tabulas Pasūtījumi un tabulas pasūtījuma dati.

  3. Veiciet dubultklikšķi uz laukiem, kurus vēlaties izmantot vaicājumā.

    Katra lauka nosaukums tiek rādīts tukšā šūnā noformējuma režģa rindā lauks .

    Ja izmantojat paraugu tabulas, pievienojiet laukus nosūtīšanas pilsēta un nosūtīšanas datums no tabulas pasūtījumi.

  4. Nākamajā tukšajā šūnā rindā lauks kopējiet un ielīmējiet vai ierakstiet šādu izteiksmi: pārdošanas kopapjoms: SUM (CCur ([Pasūtījuma dati]. [ Vienības cena] * [daudzums] * (1-[atlaide])/100) * 100)

  5. Cilnes Noformējums grupā Vaicājuma tips noklikšķiniet uz Krustvaicājums.

    Noformējuma režģī tiek parādīta rinda kopsumma un krustvaicājums .

  6. Noklikšķiniet uz šūnas lauka Pilsēta kopsummas rindā un atlasiet Grupēt pēc. Veiciet to pašu attiecībā uz lauku nosūtīšanas datums. Mainiet vērtību kopējā pārdošanas lauka šūnā kopsumma uz izteiksme.

  7. Rindā krustvaicājums iestatiet šūnā lauku pilsēta uz rindas virsrakstu, iestatiet lauku nosūtīšanas datums uz kolonnas virsrakstuun iestatiet vērtību kopējais pārdošanas apjoms .

  8. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.

    Vaicājuma rezultāti tiek parādīti datu lapas skatā.

Uz lapas sākumu

Uzkrātās funkcijas atsauce

Šajā tabulā ir uzskaitītas un aprakstītas apkopošanas funkcijas, ko programma Access nodrošina kopsummas rindā un vaicājumos. Atcerieties, ka Access piedāvā vairāk Uzkrātās funkcijas vaicājumiem nekā kopsummas rindai. Turklāt, ja strādājat ar Access projektu (Access priekšgals savienots ar Microsoft SQL Server datu bāzi), varat izmantot lielāku uzkrāto funkciju kopu, ko nodrošina SQL Server. Papildinformāciju par šo funkciju kopu skatiet rakstā Microsoft SQL Server grāmatas tiešsaistē.

Funkcija

Apraksts

ASV e ar datu tipu (iem)

Vidējais

Aprēķina kolonnas vidējo vērtību. Kolonnā jābūt skaitliskiem, valūtas vai datuma/laika datiem. Funkcija ignorē vērtības Null.

Skaitlis, valūta, datums/laiks

Skaits

Saskaita vienumu skaitu kolonnā.

Visi datu tipi, izņemot kompleksus atkārtotus skalārus datus, piemēram, vairākvērtību sarakstu kolonnu.

Papildinformāciju par vairākvērtību sarakstiem skatiet rakstā vairākvērtību lauku rokasgrāmata un vairākvērtību lauka izveide vai dzēšana.

Maksimums

Atgriež vienumu ar vislielāko vērtību. Teksta datiem augstākā vērtība ir pēdējā alfabētiskā vērtība — Access ignorē reģistrus. Funkcija ignorē vērtības Null.

Skaitlis, valūta, datums/laiks

Minimums

Atgriež vienumu ar vismazāko vērtību. Teksta datiem zemākā vērtība ir pirmā alfabētiskā vērtība — Access ignorē reģistru. Funkcija ignorē vērtības Null.

Skaitlis, valūta, datums/laiks

Standartnovirze

Mēra, cik liela ir vērtību novirze no vidējās vērtības (vidējā aritmētiskā).

Papildinformāciju par šīs funkcijas lietošanu skatiet rakstā kolonnu kopsummu rādīšana datu lapā.

Skaitlis, valūta

Summa

Aprēķina kolonnas vienumu summu. Darbojas tikai ar skaitliskiem un valūtas datiem.

Skaitlis, valūta

Dispersija

Mēr visu Measures visu kolonnas vērtību statistisko novirzi. Šo funkciju var izmantot tikai skaitliskiem un valūtas datiem. Ja tabulā ir mazāk nekā divas rindas, programma Access atgriež vērtību Null.

Papildinformāciju par dispersijas funkcijām skatiet rakstā kolonnas kopsummu parādīšana datu lapā.

Skaitlis, valūta

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×