Iskanje zapisov, ki so najbolj ali najmanj nedavnih datumov

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

V tem članku je razloženo, kako uporabite zgornje vrednosti in rezultati poizvedbe za iskanje najnovejšega ali najzgodnejši datum v naboru zapisov. Tako pomagajo poiskati odgovore različne podjetja vprašanja, na primer ko stranke zadnje dali, da ali katere pet četrtletja so bile vaše najboljše za prodajo po mestu.

V tem članku

Pregled

Priprava vzorčnih podatkov za sledenje skupaj s primeri

Iskanje najbolj ali najmanj nedavnih datum

Iskanje najbolj ali najmanj nedavnih datume za skupine zapisov

Pregled

Lahko razvrsti podatke in preglejte najvišje uvrščeni elemente s poizvedbami za zgornje vrednosti. Poizvedba za zgornje vrednost je poizvedbo za izbiranje, ki vrne določeno število ali odstotek vrednosti na vrhu rezultatov, na primer pet najbolj priljubljenih strani na spletnem mestu. Uporabite poizvedbo za zgornje vrednosti glede na katero koli vrsto vrednosti – ne morajo biti števila.

Če želite združiti ali povzemajo podatke, preden ga rank, da nimate uporabiti poizvedbo za zgornje vrednosti. Recimo, da morate poiskati prodajne številke za dani datum za vsa mesta, v katerem deluje vašega podjetja. V tem primeru mesta postanejo kategorije (potrebujete, če želite poiskati podatke na mesto), tako da uporabite poizvedbe za povzetek.

Ko uporabite poizvedbo za zgornje vrednosti za iskanje zapisov, ki vsebujejo najnovejše ali najzgodnejši datume v tabeli ali skupine zapisov, lahko poiščete različne podjetja vprašanja, kot je to:

  • Kdo je bil kar najbolj prodaje v zadnjem času?

  • Ko stranke zadnje mesto v vrstnem redu?

  • Ko so naslednje tri rojstne dneve v skupini?

Če želite poizvedbo za zgornjo vrednost, začnite tako, da ustvarite poizvedbo za izbiranje. Nato bodo razvrstili podatkov glede na vaše vprašanje – ali iščete na vrhu ali dnu. Če želite združiti ali povzemajo podatke, spremenite poizvedbo za izbiranje v poizvedbi. Če se želite vrniti na prvi ali zadnji datum, lahko uporabite nato združevalno funkcijo, na primer maks ali Min , če se želite vrniti na najvišje ali najnižje vrednosti ali prvi ali zadnji .

V tem članku je predvideno, datumske vrednosti, ki ga uporabljate, imate podatke za datum/čas vrsta. Če je vaš datumske vrednosti v polju z besedilom.

Uporabite filter namesto poizvedbe za zgornje vrednosti

Filter je po navadi bolje, če imate na določen datum v mislih. Če želite ugotoviti, ali naj ustvarite poizvedbo za zgornje vrednosti ali uporabiti filter, upoštevajte to:

  • Če se želite vrniti vse zapise, kjer se ujema datum, je pred ali najpozneje z določenim datumom, uporabite filter. Na primer, če si želite ogledati datume za prodajo med April in julij, uporabite filter.

  • Če želite, da se vrnete navedeno število zapisov z najnovejšimi in najnovejše datumi v polju, in ne veste, natančno datumske vrednosti, ali niso pomembne, ustvarite poizvedbo za zgornje vrednosti. Na primer, če si želite ogledati pet najboljše prodaje četrtletja, s poizvedbo za zgornje vrednosti.

Če želite več informacij o ustvarjanju in uporabi filtrov, najdete v članku Uporaba filtra za ogled izberite zapisov v Accessovi zbirki podatkov.

Na vrh strani

Priprava vzorčnih podatkov za sledenje skupaj s primeri

Koraki v tem članku uporabite podatke v te vzorčne tabele.

Tabela zaposleni   

Priimek

Prvi Ime

Naslov

Mesto

CountryOrR egion

Rojstva Datum

Najemite Datum

Rožič

Janko

Glavna ulica 45

Ljubljana

USA

05-februar 1968

10-junij 1994

Mirtič

Damjan

Prva ulica 52

Kranj

USA

22 maj 1957

22 november 1996

Potokar

Gostinčar

Cesta XIV. divizije 122

Celje

USA

11 november 1960

11-Mar-2000

Đevrek

Rok

Cesta Svobode 43

Ljubljana

UK

22-Mar-1964

22-junij 1998

Cena

Andrej

Novakova ulica 2

Maribor

Mehika

05-junij 1972

05-Jan-2002

Kopač

Barbara

3122 75th St S.

Slovenj Gradec

USA

23-Jan – 1970

23-Apr-1999

Novak

Franc

Velika ulica 67

Novo mesto

USA

14-Apr-1964

14-okt-2004

Novak

Mojca

Osrednji trg 2

Ljubljana

USA

29-Oct-1959

29-Mar-1997

Vrsta dogodka tabele    

»IDvrste «

Dogodek Vrsta

1

Predstavitev izdelka

2

Funkcija podjetja

3

Funkcija zasebno

4

Zbiranje sredstev

5

Sejma

6

Predavanje

7

Koncert

8

Kažejo

9

Ulica sejma

Tabela »Stranke«    

IDStranke

Podjetje

Stik

1

Contoso, d.o.o. Grafika

Andrej Koklič

2

Igrače Tailspin

Marka zajca

3

Fabrikam

Carol medved

4

Wingtip igrače

Rok Palčič

5

A. Datum

Damjan Mirtič

6

Adventure Works

Brian Marko

7

Inštitut za oblikovanje

Jaka Stela

8

Šola tanka izrezka

Milena Duomanova

Tabele Events    

ID dogodka

Dogodek Vrsta

Stranka

Dogodek Datum

Cena

1

Predstavitev izdelka

Contoso, d.o.o.

14/4/2011

10.000 €

2

Funkcija podjetja

Igrače Tailspin

21/4/2011

8.000 €

3

Sejma

Igrače Tailspin

1. 5. 2011

25.000

4

Kažejo

Inštitut za grafično oblikovanje

5/13/2011

$ 4.500

5

Sejma

Contoso, d.o.o.

14/5/2011

55.000 $

6

Koncert

Šola tanka izrezka

23/5/2011

12.000 €

7

Predstavitev izdelka

A. Datum

1/6/2011

15.000 €

8

Predstavitev izdelka

Wingtip igrače

18/6/2011

21.000 €

9

Zbiranje sredstev

Adventure Works

22/6/2011

1.300 $

10

Predavanje

Inštitut za grafično oblikovanje

25/6/2011

$2,450

11

Predavanje

Contoso, d.o.o.

04.07.2011

$3,800

12

Ulica sejma

Inštitut za grafično oblikovanje

04.07.2011

5.500 €

Opomba: Navodila v tem razdelku predpostavljamo, da stranke in vrsta dogodka tabel, ki so na strani »ena« relacije ena proti mnogo dogodkov tabelo. V tem primeru tabele Events delnice »IDstranke «in »IDvrste« polj. Rezultati poizvedbe, ki je opisano v naslednjih razdelkih ne delujejo, ne da bi teh odnosov.

Lepljenje vzorčnih podatkov v Excelovih delovnih listih

  1. Zaženite Excel. Odpre se prazen zvezek.

  2. Pritisnite SHIFT + F11, če želite vstaviti na delovnem listu (potrebujete štiri).

  3. Kopirajte podatke iz vsake vzorčne tabele na prazen delovni list. Vključite glave stolpcev (prva vrstica).

Ustvarjanje tabel zbirke podatkov iz delovnih listov

  1. Označite podatke iz prvega delovnega lista, vključno z naslovi stolpcev.

  2. Z desno tipko miške v podoknu za krmarjenje in nato kliknite Prilepi.

  3. Kliknite da, če želite potrditi, da prva vrstica vsebuje glave stolpcev.

  4. Ponovite korake od 1 do 3 za vse preostale delovne liste.

Iskanje najbolj ali najmanj nedavnih datum

Navodila v tem razdelku, uporabite te vzorčne podatke za ponazoritev procesa ustvarjanja poizvedbe za zgornje vrednosti.

Ustvarjanje poizvedbe za osnovna zgornji vrednosti

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

    Prikaže se pogovorno okno Pokaži tabelo .

  2. Dvokliknite tabele zaposlenih in nato kliknite Zapri.

    Če uporabljate vzorčne podatke, v poizvedbo dodate tabela zaposleni.

  3. Dodajte polja, ki ga želite uporabiti v mreži načrta poizvedbe. Dvokliknite vsako polje, ali povlecite in spustite v prazno celico v vrstici polje .

    Če uporabljate vzorčne tabele, dodajte polja ime, priimek in datum rojstva.

  4. V polje, ki vsebuje zgornjih ali spodnjih vrednosti (datum rojstva polje, če uporabljate vzorčne tabele), kliknite vrstico Razvrsti in izberite naraščajoče ali padajoče.

    Padajoči vrstni red razvrščanja vrne zadnji datum in razvrstite naraščajoče vrne najzgodnejši datum.

    Pomembno: V vrstici Razvrsti le za polja, ki vsebujejo datume, morate nastaviti vrednost. Če določite vrstni red razvrščanja za drugo polje poizvedbe ne vrne želenih rezultatov.

  5. Na zavihku načrt v skupini Orodja kliknite puščico navzdol ob vse (seznam Vrednosti zgoraj ), in bodisi vnesite število zapisov, ki ga želite videti, ali izberite možnost na seznamu.

  6. Kliknite Zaženi Slika gumba če želite zagnati poizvedbo in prikazati rezultate v pogledu podatkovnega lista.

  7. Shranite poizvedbo kot NextBirthDays.

Si lahko ogledate, da ta vrsta poizvedbe za zgornje vrednosti sprejmete osnovna vprašanja, na primer kdo je od najstarejšega ali najmlajša v podjetju. Naslednji koraki je razloženo, kako uporabljati izraze in drugih pogojih za dodajanje moč in prilagodljivost poizvedbe. Pogoji, ki je prikazano v naslednjem koraku vrnejo naslednji trije zaposleni rojstni dnevi.

Dodajanje pogojev poizvedbe

Te korake s poizvedbo, ki je ustvaril v prejšnji postopek. Sledite skupaj s poizvedbo za različne zgornje vrednosti tako dolgo, kot so dejanskih podatkov za datum/čas, ne besedilne vrednosti.

Namig:  Če želite bolje razumeti, kako deluje ta poizvedbo, preklopite v pogled načrta ali pogled podatkovnega lista na vsakem koraku. Če želite videti kode dejansko poizvedbo, preklopite na pogled SQL. Če želite preklopiti med pogledi, z desno tipko miške zavihek na vrhu poizvedbe in nato kliknite pogled, ki ga želite.

  1. V podoknu za krmarjenje z desno tipko miške NextBirthDays poizvedbe in nato kliknite Pogled načrta.

  2. V mreži načrta poizvedbe v stolpec desno od »DatumRojstva« , vnesite to:
    MonthBorn: DatePart("m",[RojstniDatum]).
    Ta izraz izvleče mesec iz »DatumRojstva« s funkcijo DatePart .

  3. V naslednji stolpec v mreži načrta poizvedbe, vnesite to:
    DayOfMonthBorn: DatePart("d",[BirthDate])
    ta izraz izvleče dan v mesecu v »DatumRojstva« s funkcijo DatePart .

  4. Počistite potrditvena polja v vrstici Pokaži za vsakega od dveh izrazov, ki ste ga pravkar vnesli.

  5. Kliknite Razvrsti vrstico za vsak izraz, in nato izberite naraščajoče.

  6. V vrstico pogoji stolpca Datum rojstva vnesite ta izraz:
    Month ([datum rojstva]) > Month(Date()) ali Month([Birth Date]) = Month(Date()) in Day ([rojstva Date])>Day(Date())
    to izraz naredi to:

    • Mesec ( [datum rojstva]) > Month(Date()) določa, da datum rojstva vsakega zaposlenega sodi v prihodnje mesec.

    • V mesecu ([datum rojstva]) = Month(Date()) in Day([Birth Date])>Day(Date()) specifies that if the birth date occurs in the current month, the birthday falls on or after the current day.

      Na kratko, ta izraz izključi vse zapise, kjer rojstni dan se pojavi med 1 in trenutni datum.

      Namig:  Za več primerov izrazov merila, poizvedbe, si oglejte članek primeri pogojev poizvedbe.

  7. Na zavihku načrt v skupini Nastavitev poizvedbe vnesite 3 v polje nazaj .

  8. Na zavihku Načrt v skupini Rezultati kliknite Zaženi Slika gumba .

Opomba:  V svojo poizvedbo z uporabo lastnih podatkih, lahko včasih vidite več zapisov, kot ste jo določili. Če podatki vsebujejo več zapisov, ki imajo vrednost, ki je med zgornjo vrednosti, vrne poizvedbe vse tako zapise, tudi če to pomeni vrnitev več zapisov, kot ste želeli.

Na vrh strani

Iskanje najbolj ali najmanj nedavnih datume za skupine zapisov

Če želite poiskati prvi ali zadnji datume za zapise, ki sodijo v skupine, kot so dogodki, ki so združeni po mestu uporabite poizvedbe za povzetek. Poizvedbe za povzetek je poizvedbo za izbiranje, ki uporablja združevalnimi funkcijami (na primerGroup By, M, Max, Count, prviin zadnji) za izračun vrednosti za vsako polje, izhodna.

Vključite polje, ki ga želite uporabiti za kategorije – skupino – in polja z vrednostmi, ki jih želite povzeti. Če recimo, da vključite druge izhodna polja – imena stranke, ko združujete glede na vrsto dogodka – poizvedbe bo tudi s temi polji določite skupin, spreminjanje rezultate, tako da ne odgovorite na prvotno vprašanje. Dodati oznako vrstice z drugimi polji, ustvarite dodatne poizvedbe, ki uporablja rezultati poizvedbe kot vir in dodajanje dodatna polja v poizvedbo.

Namig:  Ustvarjanje poizvedb v korakih je zelo učinkovite strategije za odgovore na vprašanja naprednejše. Če imate težave z nastavitvijo zapletene poizvedbe za delo, razmislite o ali jo lahko razdelite niz enostavnejši poizvedbe.

Ustvarjanje poizvedbe za Povzetek

Ta postopek uporablja dogodki vzorčna tabela in dogodka vzorčna tabela odgovori na to vprašanje:

Ko je bila zadnjih dogodek vsaka vrsta dogodka, razen koncerte?

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

  2. V pogovornem oknu Pokaži tabelo dvokliknite dogodkov in dogodka tabele.
    Vsako tabelo, se prikaže v zgornjem delu Načrtovalec poizvedbe.

  3. Zaprite pogovorno polje Pokaži tabelo.

  4. Dvokliknite polje vrsta dogodka dogodka tabele in EventDate polja iz tabele Events, če želite dodati polja v mrežo načrta poizvedbe.

  5. V mreži načrta poizvedbe v vrstico pogoji v polju vrsta dogodka vnesite <>Concert.

    Namig:  Za več primerov izrazov merila, si oglejte članek primeri pogojev poizvedbe.

  6. Na zavihku Načrt v skupini Pokaži/skrij kliknite Skupaj.

  7. V mreži načrta poizvedbe kliknite vrstico skupno EventDate polje in nato Max.

  8. Na zavihku Načrt v skupini Rezultati kliknite Pogled in nato še Pogled SQL.

  9. V oknu SQL na konec stavka SELECT samo po ključnih besedah AS, zamenjajte MaxOfEventDate z MostRecent.

  10. Shranite poizvedbo kot MostRecentEventByType.

Ustvarite drugo poizvedbo, če želite dodati več podatkov

Ta postopek uporabi MostRecentEventByType poizvedbo iz prej opisanega postopka za odgovor na to vprašanje:

Kdo je bil stranke na zadnjih dogodek vrsta vsak dogodka?

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

  2. V pogovornem oknu Pokaži tabelo na zavihku poizvedbe , dvokliknite MostRecentEventByType poizvedbe.

  3. Na zavihku tabele v pogovornem oknu dvokliknite tabelo dogodkov in tabelo »stranke« .

  4. V načrtovalcu poizvedbe, dvokliknite ta polja:

    1. V tabeli» dogodki« dvokliknite dogodka.

    2. Na MostRecentEventByType poizvedbe, dvokliknite MostRecent.

    3. V tabeli» stranke« dvokliknite podjetje.

  5. V mreži načrta poizvedbe v vrstici Razvrsti stolpca vrsta dogodka , izberite naraščajoče.

  6. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×