Praktisk arbeid med olap-teknologi i excel. Publikasjoner. Utarbeide flerdimensjonale data

Utrolig - tett ...

I løpet av arbeidet mitt trengte jeg ofte å lage komplekse rapporter, jeg prøvde alltid å finne noe vanlig i dem for å kompilere dem enklere og mer universelt, jeg skrev og publiserte til og med en artikkel om dette emnet, "Osipovs tre. ” Imidlertid ble artikkelen min kritisert og de sa at alle problemene jeg tok opp lenge var løst i MOLAP.RU v.2.4 (www.molap.rgtu.ru), og de anbefalte å se på pivottabellene i EXCEL.
Det viste seg å være så enkelt at jeg, etter å ha brukt mine geniale små hender på den, fikk en veldig enkel krets for nedlasting av data fra 1C7 eller en hvilken som helst annen database (heretter betyr 1C enhver database) og analyse i OLAP.
Jeg synes mange OLAP-opplastingsordninger er for kompliserte, jeg velger enkelhet.

Kjennetegn :

1. Kun EXCEL 2000 kreves for arbeid.
2. Brukeren kan selv designe rapporter uten programmering.
3. Lossing fra 1C7 til enkelt format tekstfil.
4. For regnskapsoppføringer er det allerede en universell behandling for lossing som fungerer i enhver konfigurasjon. Prøvebehandling er tilgjengelig for nedlasting av andre data.
5. Du kan utforme rapportskjemaer på forhånd og deretter bruke dem på forskjellige data uten å designe dem på nytt.
6. Pen god ytelse. I det første lange stadiet blir dataene først importert til EXCEL fra en tekstfil og en OLAP kube, og da kan ganske raskt en hvilken som helst rapport bygges basert på denne kuben. Data om produktsalg for en butikk i 3 måneder med et utvalg på 6000 produkter lastes for eksempel inn i EXCEL på 8 minutter på Cel600-128M, vurderingen etter produkt og gruppe (OLAP-rapport) beregnes på nytt på 1 minutt.
7. Data lastes ned fra 1C7 i sin helhet for den angitte perioden (alle bevegelser, på tvers av alle varehus, bedrifter, kontoer). Ved import til EXCEL er det mulig å bruke filtre som kun laster inn nødvendige data for analyse (for eksempel fra alle bevegelser, kun salg).
8. For tiden er det utviklet metoder for å analysere bevegelser eller rester, men ikke bevegelser og rester sammen, selv om dette i prinsippet er mulig.

Hva er OLAP : (www.molap.rgtu.ru)

La oss si at du har en forhandlerkjede. La data om handelsoperasjoner lastes opp til tekstfil eller et bord som:

Dato - dato for operasjon
Måned - driftsmåned
Uke - uke med drift
Type - kjøp, salg, retur, avskrivning
Motpart - en ekstern organisasjon som deltar i en transaksjon
Forfatter - personen som utstedte fakturaen

I 1C, for eksempel, vil én rad i denne tabellen tilsvare én linje på fakturaen; noen felt (motpart, dato) er hentet fra fakturaoverskriften.

Data for analyse lastes vanligvis opp i et OLAP-system for en viss tidsperiode, hvorfra man i prinsippet kan velge en annen periode ved hjelp av innlastingsfiltre.

Denne tabellen er kilden for OLAP-analyse.

Rapportere

Målinger

Data

Filter

Hvor mange produkter og hvor mye selges det per dag?

Dato, produkt

Mengde, Mengde

View="salg"

Hvilke motparter leverte hvilke varer for hvilket beløp per måned?

Måned, entreprenør, produkt

Sum

View="kjøp"

Hvilket beløp skrev operatørene for hvilken type fakturaer for hele rapporteringsperioden?

Sum

Brukeren bestemmer selv hvilke av tabellfeltene som skal være dimensjoner, hvilke data og hvilke filtre som skal brukes. Systemet bygger selv en rapport i en visuell tabellform. Dimensjoner kan plasseres i rad- eller kolonneoverskriftene i en rapporttabell.
Som du ser kan du fra en enkel tabell få mye data i form av ulike rapporter.


Hvordan bruke det selv :

Pakk ut dataene fra distribusjonen nøyaktig inn i c:\fixin-katalogen (for et handelssystem er det mulig i c:\reports). Les readme.txt og følg alle instruksjonene i den.

Først må du skrive en prosessering som laster opp data fra 1C til en tekstfil (tabell). Du må bestemme sammensetningen av feltene som skal losses.
For eksempel, ferdiglaget universell behandling, som fungerer i alle konfigurasjoner og laster ned transaksjoner for en periode for OLAP-analyse, laster ned følgende felt for analyse:

Dato|Ukedag|Uke|År|Kvartal|Måned|Dokument|Bedrift|Debet|DtNomenklatur
|DtGroupNomenclature|DtSectionNomenclature|Kreditt|Beløp|VerdiBeløp|Antall
|Valuta|DtMotparter|DtGroupMotparter|KtMotparter|KtGroupMotparter|
CTDiscellaneousObjects

Der det under prefiksene Dt(Kt) er underkontoer til Debet (Kreditt), er Gruppe gruppen til denne underkontoen (hvis noen), Seksjon er gruppen til gruppen, Klasse er gruppen til seksjonen.

For et handelssystem kan feltene være som følger:

Retning|Type bevegelse|For kontanter|Produkt|Antall|Pris|Beløp|Dato|Bedrift
|Lager|Valuta|Dokument|Ukedag|Uke|År|Kvartal|Måned|Forfatter
|Produktkategori|Bevegelseskategori|Motpartskategori|Produktgruppe
|ValAmount|Kostnad|Motpart

For å analysere dataene brukes tabellene "Bevegelsesanalyse.xls" ("Regnskapsanalyse.xls"). Når du åpner dem, ikke deaktiver makroer, ellers vil du ikke kunne oppdatere rapportene (de kjøres av VBA-makroer). Disse filene henter kildedataene fra filene C:\fixin\motions.txt (C:\fixin\buh.txt), ellers er de de samme. Derfor kan det hende du må kopiere dataene dine til en av disse filene.
For å laste inn dataene dine i EXCEL, velg eller skriv filteret ditt og klikk på "Generer"-knappen på "Betingelser"-arket.
Rapportark begynner med prefikset "Rapport". Gå til rapportarket, klikk "Oppdater" og rapportdataene endres i henhold til de sist innlastede dataene.
Hvis du ikke er fornøyd med standardrapporter, finnes det et rapportmalark. Kopier den til nytt løv og tilpasse rapporttypen ved å jobbe med en pivottabell på dette arket (om å jobbe med pivottabeller - i enhver bok om EXCEL 2000). Jeg anbefaler å sette opp rapporter på et lite sett med data, og deretter kjøre dem på et stort utvalg, fordi... Det er ingen måte å deaktivere omtegning av tabeller hver gang rapportoppsettet endres.

Tekniske merknader :

Ved opplasting av data fra 1C velger brukeren mappen hvor filen skal lastes opp. Jeg gjorde dette fordi det er sannsynlig at det vil være flere filer som blir lastet opp (rester og bevegelser) i nær fremtid. Deretter, ved å klikke på "Send"-knappen i Utforsker --> "Til OLAP-analyse i EXCEL 2000," kopieres dataene fra den valgte mappen til mappen C:\fixin. (for at denne kommandoen skal vises i listen over "Send"-kommandoen, må du kopiere filen "For OLAP-analyse i EXCEL 2000.bat" til C:\Windows\SendTo-katalogen) Last derfor opp dataene umiddelbart ved å navngi filene motions.txt eller buh.txt.

Tekstfilformat:
Den første linjen i tekstfilen inneholder kolonneoverskriftene atskilt med "|", de resterende linjene inneholder verdiene til disse kolonnene atskilt med "|".

For å importere tekstfiler til Excel, brukes Microsoft Query (en komponent av EXCEL), for at det skal fungere, må du ha en shema.ini-fil som inneholder følgende informasjon i importkatalogen (C:\fixin):


ColNameHeader=Sant
Format=Delimited(|)
MaxScanRows=3
CharacterSet=ANSI
ColNameHeader=Sant
Format=Delimited(|)
MaxScanRows=3
CharacterSet=ANSI

Forklaring: motions.txt og buh.txt er navnet på seksjonen, tilsvarer navnet på den importerte filen, beskriver hvordan du importerer en tekstfil til Excel. De resterende parameterne betyr at den første linjen inneholder navnene på kolonnene, kolonneseparatoren er "|", tegnsettet er Windows ANSI (for DOS - OEM).
Felttypen bestemmes automatisk basert på dataene i kolonnen (dato, tall, streng).
Listen over felt trenger ikke å beskrives noe sted - EXCEL og OLAP vil selv bestemme hvilke felt som er i filen ved overskriftene i den første linjen.

Merk deg, sjekk dine regionale innstillinger "Kontrollpanel" --> "Regionale innstillinger". I min behandling lastes tall opp med kommaskilletegn, og datoer er i formatet "DD.MM.ÅÅÅÅ".

Når du klikker på "Generer"-knappen, blir dataene lastet inn i pivottabellen på "Base"-arket, og alle rapporter på "Rapport"-arkene henter data fra denne pivottabellen.

Jeg forstår at MS-fans SQL Server og kraftige databaser vil begynne å gruble over at alt er for forenklet, at behandlingen min vil bli uttømt av et årelangt utvalg, men først og fremst vil jeg gi fordelene med OLAP-analyse til mellomstore organisasjoner. Jeg vil posisjonere dette produktet som et årlig analyseverktøy for grossistbedrifter, kvartalsanalyse for forhandlere og driftsanalyse for enhver organisasjon.

Jeg måtte tukle med VBA slik at dataene kunne hentes fra en fil med en hvilken som helst liste over felt og jeg kunne utarbeide rapportskjemaer på forhånd.

Beskrivelse av arbeid i EXCEL (for brukere):

Instruksjoner for bruk av rapporter:
1. Send de nedlastede dataene for analyse (sjekk med administratoren). For å gjøre dette, høyreklikk på mappen du lastet ned data fra 1C til og velg "Send"-kommandoen, deretter "Til OLAP-analyse i EXCEL 2000".
2. Åpne filen "Motion Analysis.xls"
3. Velg Filterverdi; filtrene du trenger kan legges til på "Verdier"-fanen.
4. Klikk på "Generer"-knappen, og de nedlastede dataene vil bli lastet inn i EXCEL.
5. Etter å ha lastet dataene inn i EXCEL, kan du se ulike rapporter. For å gjøre dette, klikker du bare på "Oppdater"-knappen i den valgte rapporten. Rapportark begynner med Rapport.
Merk følgende! Etter at du har endret filterverdien, må du klikke på "Generer"-knappen igjen slik at dataene i EXCEL lastes på nytt fra opplastingsfilen i samsvar med filtrene.

Behandling fra demoeksemplet:

Behandler motionsbuh2011.ert - den nyeste versjonen av opplasting av transaksjoner fra Accounting 7.7 for analyse i Excel. Den har en avmerkingsboks "Legg ved fil", som lar deg laste opp data i deler etter periode, legge dem til den samme filen, i stedet for å laste dem opp til den samme filen igjen:

Behandling av motionswork.ert laster opp salgsdata for analyse i Excel.

Eksempler på rapporter:

Koblingssjakk:

Operatørarbeidsmengde etter type fakturaer:

P.S. :

Det er klart at en lignende ordning kan brukes til å organisere nedlasting av data fra 1C8.
I 2011 tok en bruker kontakt med meg som trengte å forbedre denne behandlingen i 1C7 slik at den skulle laste opp store mengder data, jeg fant en outsourcer og gjorde jobben. Så utviklingen er ganske relevant.

Behandlingen av motionsbuh2011.ert er forbedret for å takle lossing av store datamengder.

Velg et dokument fra arkivet for å vise:

18,5 KB biler.xls

14 KB country.xls

Excel pr.r. 1.docx

Bibliotek
materialer

Praktisk jobb 1

"Formål og grensesnitt for MS Excel"

Etter å ha fullført oppgavene i dette emnet:

1. Lær å kjøre regneark;

2. Forsterk de grunnleggende konseptene: celle, rad, kolonne, celleadresse;

3. Lær hvordan du legger inn data i en celle og redigerer formellinjen;

5. Hvordan velge hele rader, en kolonne, flere celler plassert ved siden av hverandre og hele tabellen.

Trening: Bli kjent med de grunnleggende elementene i MS Excel-vinduet.

    Løpe Microsoft program Utmerke. Ta en nærmere titt på programvinduet.

Dokumenter som er opprettet vhaUTMERKE , er kaltarbeidsbøker og har en utvidelse. XLS. Den nye arbeidsboken har tre regneark kalt SHEET1, SHEET2 og SHEET3. Disse navnene er plassert på arketikettene nederst på skjermen. For å flytte til et annet ark, klikk på navnet på det arket.

Handlinger med regneark:

    Gi nytt navn til et regneark. Plasser musepekeren på ryggraden av regnearket og dobbeltklikk på venstre tast eller ring kontekstmenyen og velg kommandoen Gi nytt navn.Sett navnet på arket til "TRENING"

    Sette inn et regneark . Velg arkfanen "Ark 2" som du vil sette inn et nytt ark før, og bruk kontekstmenyensett inn et nytt ark og gi navnet "Probe" .

    Sletter et regneark. Velg arksnarveien "Ark 2", og bruk hurtigmenyenslette .

Celler og celleområder.

Arbeidsfeltet består av rader og kolonner. Rader er nummerert fra 1 til 65536. Kolonner er angitt med latinske bokstaver: A, B, C, ..., AA, AB, ..., IV, totalt - 256. I skjæringspunktet mellom rad og kolonne er det en celle. Hver celle har sin egen adresse: navnet på kolonnen og radnummeret i skjæringspunktet den er plassert. For eksempel A1, SV234, P55.

For å jobbe med flere celler, er det praktisk å kombinere dem i "områder".

Et område er celler arrangert i et rektangel. For eksempel A3, A4, A5, B3, B4, B5. For å skrive et område, bruk ": ": A3:B5

8:20 – alle celler i linje 8 til 20.

A:A – alle cellene i kolonne A.

H:P – alle celler i kolonnene H til R.

Du kan inkludere regnearkets navn i celleadressen: Ark8!A3:B6.

2. Velge celler i Excel

Hva fremhever vi?

Handlinger

Én celle

Klikk på den eller flytt utvalget med piltastene.

String

Klikk på linjenummeret.

Kolonne

Klikk på kolonnenavnet.

Celleområde

Dra musepekeren fra øvre venstre hjørne av området til nedre høyre.

Flere områder

Velg den første, trykk SCHIFT + F 8, velg den neste.

Hele bordet

Klikk på Velg alle-knappen (den tomme knappen til venstre for kolonnenavnene)

Du kan endre bredden på kolonnene og høyden på radene ved å dra grensene mellom dem.

Bruk rullefeltene til å finne ut hvor mange rader tabellen har og hva det siste kolonnenavnet er.
Merk følgende!!!
For raskt å nå slutten av tabellen horisontalt eller vertikalt, må du trykke på tastekombinasjonene: Ctrl+→ - slutten av kolonner eller Ctrl+↓ - slutten av rader. Rask tilbake til begynnelsen av tabellen - Ctrl+Hjem.

I celle A3 skriver du inn adressen til den siste kolonnen i tabellen.

Hvor mange rader er det i tabellen? Skriv inn adressen til den siste raden i celle B3.

3. Følgende typer data kan legges inn i EXCEL:

    Tall.

    Tekst (for eksempel overskrifter og forklarende materiale).

    Funksjoner (f.eks. sum, sinus, rot).

    Formler.

Data legges inn i celler. For å legge inn data, må den nødvendige cellen være uthevet. Det er to måter å legge inn data på:

    Bare klikk i cellen og skriv inn de nødvendige dataene.

    Klikk i cellen og i formellinjen og skriv inn data i formellinjen.

Trykk enter.

Skriv inn navnet ditt i celle N35, sentrer det i cellen og gjør det fet skrift.
Skriv inn gjeldende år i celle C5 ved hjelp av formellinjen.

4. Endring av data.

    Velg cellen og trykk F 2 og endre dataene.

    Velg cellen og klikk i formellinjen og endre dataene der.

For å endre formler kan du bare bruke den andre metoden.

Endre dataene i en celle N35, legg til etternavnet ditt. ved å bruke noen av metodene.

5. Legge inn formler.

En formel er et aritmetisk eller logisk uttrykk som brukes til å utføre beregninger i en tabell. Formler består av cellereferanser, operasjonssymboler og funksjoner. Ms EXCEL har veldig stort sett innebygde funksjoner. Med deres hjelp kan du beregne summen eller aritmetisk gjennomsnitt av verdier fra et visst celleområde, beregne renter på innskudd, etc.

Å skrive inn formler begynner alltid med et likhetstegn. Etter å ha lagt inn en formel, vises beregningsresultatet i den tilsvarende cellen, og selve formelen kan sees i formellinjen.

Handling

Eksempler

+

Addisjon

A1+B1

-

Subtraksjon

A1 - B2

*

Multiplikasjon

B3*C12

/

Inndeling

A1/B5

Eksponentiering

A4 ^3

=, <,>,<=,>=,<>

Forholdstegn

A2

Du kan bruke parenteser i formler for å endre rekkefølgen på operasjoner.

    Autofullfør.

Et veldig praktisk verktøy, som bare brukes i MS EXCEL, er autofyll av tilstøtende celler. For eksempel må du skrive inn navnene på månedene i året i en kolonne eller rad. Dette kan gjøres manuelt. Men det er en mye mer praktisk måte:

    Skriv inn ønsket måned i den første cellen, for eksempel januar.

    Velg denne cellen. I nedre høyre hjørne av utvalgsrammen er det en liten firkant - en fyllmarkør.

    Flytt musepekeren over fyllmarkøren (den vil endres til et kryss) mens du holder nede venstre knapp med musen, dra markøren i ønsket retning. I dette tilfellet vil gjeldende verdi av cellen være synlig ved siden av rammen.

Hvis du trenger å fylle ut noen tallserier, må du legge inn de to første tallene i de to tilstøtende cellene (for eksempel skriv inn 1 i A4 og 2 i B4), velg disse to cellene og dra markeringsområdet med markør til ønsket størrelse.

Dokument valgt for visning Excel pr.r. 2.docx

Bibliotek
materialer

Praktisk arbeid 2

"Legg inn data og formler i MS Excel-regnearkceller"

· Skriv inn data i cellene forskjellige typer: tekst, numerisk, formler.

Trening: Legg inn nødvendige data og enkle beregninger i tabellen.

Oppgaveutførelsesteknologi:

1. Kjør programmet Microsoft Excel.

2. Til celleA1 ark 2 skriv inn teksten: "Skoleår." Registrer dataene i cellen ved å bruke en hvilken som helst metode kjent for deg.

3. Til celleI 1 skriv inn tallet – året skolen ble grunnlagt (1971).

4. Til celleC1 skriv inn nummeret – inneværende år (2016).

Merk følgende! Vær oppmerksom på at i MS Excel er tekstdata justert til venstre, og tall og datoer er justert til høyre.

5. Velg en celleD1 , skriv inn formelen fra tastaturet for å beregne skolealderen:= C1-B1

Merk følgende! Å skrive inn formler begynner alltid med et likhetstegn«=». Celleadresser må angis med latinske bokstaver uten mellomrom. Celleadresser kan legges inn i formler uten å bruke tastaturet, men ganske enkelt ved å klikke på de tilsvarende cellene.

6. Slett innholdet i en celleD1 og gjenta inntastingen av formelen med musen. I en celleD1 sette et skilt«=» , og klikk deretter på cellenC1, Vær oppmerksom på at adressen til denne cellen dukket opp iD1, sette opp et skilt«–» og klikk på cellenB1 , trykk(Tast inn).

7. Til celleA2 skriv inn tekst"Min alder".

8. Til celleB2 angi fødselsåret ditt.

9. Til celleC2 angi inneværende år.

10. Skriv inn celleD2 formel for å beregne alderen din i inneværende år(=C2-B2).

11. Velg en celleC2. Skriv inn neste års nummer. Vær oppmerksom på omberegning i cellenD2 skjedde automatisk.

12. Bestem alderen din i 2025. For å gjøre dette, bytt ut året i cellenC2 2025.

Selvstendig arbeid

Trening: Beregn, ved å bruke ET, er 130 rubler nok for deg til å kjøpe alle produktene som moren din bestilte for deg, og er det nok til å kjøpe sjetonger for 25 rubler?

Treningsteknologi:
o I celle A1 skriv inn "Nei."
o I cellene A2, A3 skriv inn "1", "2", velg cellene A2, A3, pek på nedre høyre hjørne (et svart kryss skal vises), strekk til celle A6
o I celle B1 skriv inn "Navn"
o I celle C1 skriver du inn "Pris i rubler"
o I celle D1 skriver du inn "Quantity"
o I celle E1 skriver du inn "Kostnad" osv.
o I «Kostnad»-kolonnen er alle formler skrevet inn engelske språk!
o I formler skrives cellenavn i stedet for variabler.
o Etter å ha trykket på Enter, i stedet for formelen, vises et tall umiddelbart - resultatet av beregningen

o Regn ut totalen selv.

Vis resultatet til læreren din!!!

Dokument valgt for visning Excel pr.r. 3.docx

Bibliotek
materialer

Praktisk arbeid 3

"MS Excel. Oppretting og redigering regnearkdokument»

Ved å fullføre oppgavene i dette emnet vil du lære:

Lag og fyll en tabell med data;

Formater og rediger data i en celle;

Bruk enkle formler i tabellen;

Kopier formler.

Trening:

1. Lag en tabell som inneholder togplanen fra Saratov stasjon til Samara stasjon. Den generelle visningen av "Schedule"-tabellen er vist i figuren.

2. Velg celleA3 , bytt ut ordet "Golden" med "Flott" og trykk på tastenTast inn .

3. Velg celleA6 , venstreklikk på den to ganger og erstatt "Ugryumovo" med "Veselkovo"

4. Velg celleA5 gå til formellinjen og erstatt "Sennaya" med "Sennaya 1".

5. Fyll ut "Tidsplan"-tabellen med beregninger av togstopptider på hver lokalitet. (sett inn kolonner) Beregn total stopptid, total reisetid, tiden brukt på at toget beveger seg fra en bygd til en annen.

Oppgaveutførelsesteknologi:

1. Flytt kolonnen Avgangstid fra kolonne C til kolonne D. Følg disse trinnene for å gjøre dette:

Velg blokk C1:C7; velge lagKutte opp .
Plasser markøren i celle D1;
Kjør kommandoen
Sett inn ;
Juster kolonnebredden for å matche topptekststørrelsen.;

2. Skriv inn teksten "Parkering" i celle C1. Juster kolonnebredden for å matche topptekststørrelsen.

3. Lag en formel som beregner parkeringstiden i et befolket område.

4. Du må kopiere formelen til blokk C4:C7 ved å bruke fyllhåndtaket. For å gjøre dette, følg disse trinnene:
Det er en ramme rundt den aktive cellen, i hjørnet som det er et lite rektangel, ta tak i det og forleng formelen ned til celle C7.

5. Skriv inn teksten "Reisetid" i celle E1. Juster kolonnebredden for å matche topptekststørrelsen.

6. Lag en formel som beregner tiden det tar et tog å reise fra en by til en annen.

7. Endre tallformatet for blokkene C2:C9 og E2:E9. For å gjøre dette, følg disse trinnene:

Velg blokken av celler C2:C9;
Hjem – Format – Andre tallformater – Tid og innstilte parametre (timer:minutter) .

Trykk på tastenOK .

8. Beregn total parkeringstid.
Velg celle C9;
Klikk på knappen
Autosum på verktøylinjen;
Bekreft valget av celleblokken C3:C8 og trykk på tasten
Tast inn .

9. Skriv inn tekst i celle B9. For å gjøre dette, følg disse trinnene:

Velg celle B9;
Skriv inn teksten "Total parkeringstid". Juster kolonnebredden for å matche topptekststørrelsen.

10. Slett innholdet i celle C3.

Velg celle C3;
Utfør hovedmenykommandoen Rediger - Tøm eller klikkSlett på tastaturet;
Merk følgende! Datamaskinen beregner automatisk beløpet i celle C9!!!

Kjør kommandoen Avbryt eller klikk på den tilsvarende knappen på verktøylinjen.

11. Skriv inn teksten "Total reisetid" i celle D9.

12. Beregn total reisetid.

13. Dekorer bordet med farger og marker kantene på bordet.

Selvstendig arbeid

Regn ut ved hjelp av et regnearkutmerkeutgifter til skolebarn som planlegger å dra på en ekskursjon til en annen by.

Dokument valgt for visning Excel pr.r. 4.docx

Bibliotek
materialer

Praktisk arbeid 4

"Koblinger. Innebygde funksjoner i MS Excel."

Ved å fullføre oppgavene i dette emnet vil du lære:

    Utfør kopierings-, flytt- og autofylloperasjoner på individuelle celler og områder.

    Skille mellom typer lenker (absolutt, relativ, blandet)

    Bruk innebygde matematiske og statistiske verktøy i beregninger Excel-funksjoner.

MS Excel inneholder 320 innebygde funksjoner. Den enkleste måtenå få fullstendig informasjon om noen av dem er å bruke menyenHenvisning . For enkelhets skyld er funksjoner i Excel delt inn i kategorier (matematisk, finansiell, statistisk, etc.).
Hvert funksjonskall består av to deler: funksjonsnavnet og argumentene i parentes.

Bord. Innebygde Excel-funksjoner

* Skrevet uten argumenter.

Bord . Typer lenker

Trening.

1. Kostnaden på 1 kW/t er satt. strøm og måleravlesninger for forrige og inneværende måneder. Det er nødvendig å beregne strømforbruket den siste perioden og kostnaden for forbrukt strøm.

Arbeidsteknologi:

1. Juster tekst i cellene. Velg cellene A3:E3. Hjem - Format - Celleformat - Justering: horisontalt - i midten, vertikalt - i midten, vis - flytt etter ord.

2. I celle A4 skriver du inn: Sq. 1, i celle A5 skriv inn: Sq. 2. Velg cellene A4:A5 og bruk autofyll-markøren for å fylle ut nummerering av leiligheter, inkludert 7.

5. Fyll ut cellene B4:C10 som vist.

6. I celle D4 skriver du inn formelen for å finne strømforbruket. Og fyll ut linjene nedenfor med autofullføringsmarkøren.

7. I celle E4, skriv inn formelen for å finne kostnadene for elektrisitet=D4*$B$1. Og fyll ut linjene nedenfor med autofullføringsmarkøren.

Merk!
Ved autofylling endres ikke adressen til celle B1,
fordi absolutt koblingssett.

8. I celle A11, skriv inn teksten "Statistics", velg cellene A11:B11, og klikk på "Slå sammen og senter"-knappen på verktøylinjen.

9. I cellene A12:A15 skriver du inn teksten som vises i bildet.

10. Klikk celle B12 og skriv inn matematisk funksjonSUM , for å gjøre dette må du klikke i formellinjenved tegnf.eks og velg funksjonen, samt bekrefte celleområdet.

11. Funksjoner settes på samme måte i cellene B13:B15.

12. Du utførte beregningene på ark 1, gi det nytt navn til Elektrisitet.

Selvstendig arbeid

Øvelse 1:

Beregn alderen din fra i år til 2030 ved å bruke autofullføringsmarkøren. Året du ble født er en absolutt referanse. Utfør beregninger på ark 2. Gi nytt navn til ark 2 til alder.

Øvelse 2: Lag en tabell i henhold til eksemplet.I cellerJeg5: L12 ogD13: L14 skal det være formler: AVERAGE, COUNTIF, MAX, MIN. CellerB3: H12 er fylt ut med informasjon av deg.

Dokument valgt for visning Excel pr.r. 5.docx

Bibliotek
materialer

Praktisk arbeid 5

Ved å fullføre oppgavene i dette emnet vil du lære:

Teknologier for å lage et regnearkdokument;

Tilordne en type til dataene som brukes;

Lage formler og regler for å endre lenker i dem;

Bruk Excels innebygde statistiske funksjoner for beregninger.

Øvelse 1. Regn ut antall dager levd.

Arbeidsteknologi:

1. Start Excel-applikasjonen.

2. I celle A1 skriver du inn fødselsdatoen din (dag, måned, år – 20.12.97). Registrer dataregistreringen din.

3. Se forskjellige datoformater(Hjem - Celleformat - Andre tallformater - Dato) . Konverter dato til typeHH.MM.ÅÅÅÅ. Eksempel, 14.03.2001

4. Vurder flere typer datoformater i celle A1.

5. Skriv inn dagens dato i celle A2.

6. I celle A3 beregner du antall levde dager ved å bruke formelen. Resultatet kan presenteres som en dato, i så fall bør det konverteres til en numerisk type.

Oppgave 2. Elevenes alder. Basert på en gitt liste over elever og deres fødselsdato. Bestem hvem som ble født tidligere (senere), avgjør hvem som er eldst (yngst).


Arbeidsteknologi:

1. Få Age-filen. Av lokalt nettverk: Åpne mappen Network Neighborhood -Sjef–Generelle dokumenter– 9. klasse, finn filen Alder. Kopier den på hvilken som helst måte du kjenner eller last ned fra denne siden nederst i applikasjonen.

2. La oss beregne alderen til elevene. For å beregne alder må du bruke funksjonenI DAG velg dagens nåværende dato, elevens fødselsdato trekkes fra den, så trekkes bare året ut fra den resulterende datoen ved å bruke funksjonen ÅR. Fra det resulterende tallet trekker vi 1900 århundrer og får elevens alder. Skriv formelen i celle D3=ÅR(I DAG()-С3)-1900 . Resultatet kan presenteres som en dato, så skal det konverteres tilnumerisk type.

3. La oss bestemme den tidligste bursdagen. Skriv formelen i celle C22=MIN(C3:C21) ;

4. La oss bestemme den yngste studenten. Skriv formelen i celle D22=MIN(D3:D21) ;

5. La oss bestemme den siste bursdagen. Skriv formelen i celle C23=MAX(C3:C21) ;

6. La oss bestemme den eldste eleven. Skriv formelen i celle D23=MAX(D3:D21) .

Selvstendig arbeid:
Oppgave. Gjør nødvendige beregninger av elevhøyde i ulike måleenheter.

Dokument valgt for visning Excel pr.r. 6.docx

Bibliotek
materialer

Praktisk arbeid 6

"MS Excel. Statistiske funksjoner" Del II.

Oppgave 3. Ved hjelp av et regneark, behandle data ved hjelp av statistiske funksjoner. Det gis opplysninger om elever i klassen, inkludert gjennomsnittlig poengsum for kvartalet, alder (fødselsår) og kjønn. Bestem gjennomsnittlig poengsum for gutter, andelen fremragende elever blant jenter, og forskjellen i gjennomsnittlig poengsum for elever i ulike aldre.

Løsning:
La oss fylle tabellen med de første dataene og utføre de nødvendige beregningene.
Vær oppmerksom på formatet til verdiene i cellene "GPA" (numerisk) og "Fødselsdato" (dato).

Tabellen bruker tilleggskolonner som er nødvendige for å svare på spørsmålene som stilles i oppgaven -studentalder og er studentenen utmerket student og en jente samtidig.
For å beregne alder ble følgende formel brukt (med celle G4 som eksempel):

=HELTALL((I DAG()-E4)/365,25)

La oss kommentere det. Elevens fødselsdato trekkes fra dagens dato. Dermed får vi det totale antallet dager som har gått siden elevens fødsel. Ved å dele dette tallet med 365,25 (det reelle antall dager i et år, 0,25 dager for et normalt år kompenseres med et skuddår), får vi det totale antallet år til studenten; til slutt, fremheve hele delen - alderen til studenten.

Hvorvidt en jente er en utmerket student bestemmes av formelen (med celle H4 som eksempel):

=HVIS(OG(D4=5,F4="w");1,0)

La oss fortsette til de grunnleggende beregningene.
Først av alt må du bestemme jentenes gjennomsnittsscore. I henhold til definisjonen er det nødvendig å dele den totale poengsummen til jenter med antall. For disse formålene kan du bruke de tilsvarende funksjonene til bordprosessoren.

=SUM.HVIS(F4:F15,"w";D4:D15)/ANTALLHVIS(F4:F15,"w")

SUMIF-funksjonen lar deg summere verdiene bare i de cellene i området som oppfyller et gitt kriterium (i vårt tilfelle er barnet en gutt). COUNTIF-funksjonen teller antall verdier som oppfyller et spesifisert kriterium. Dermed får vi det vi trenger.
For å beregne andelen fremragende elever blant alle jenter, vil vi ta antallet fremragende jenter til det totale antallet jenter (her vil vi bruke et sett med verdier fra en av hjelpekolonnene):

=SUM(H4:H15)/ANTALLHVIS(F4:F15,"w")

Til slutt vil vi bestemme forskjellen i gjennomsnittsskårene til barn i forskjellige aldre (vi vil bruke hjelpekolonnen i beregningeneAlder ):

=ABS(SUM.HVIS(G4:G15;15;D4:D15)/ANTALLHVIS(G4:G15;15)-
SUM.HVIS(G4:G15;16;D4:D15)/ANTALLHVIS(G4:G15;16))

Vær oppmerksom på at dataformatet i cellene G18:G20 er numerisk med to desimaler. Dermed er problemet fullstendig løst. Figuren viser løsningsresultatene for et gitt datasett.

Dokument valgt for visning Excel pr.r. 7.docx

Bibliotek
materialer

Praktisk arbeid 7

"Opprette diagrammer ved hjelp av MS Excel"

Ved å fullføre oppgavene i dette emnet vil du lære:

Utfør operasjoner for å lage diagrammer basert på dataene som er lagt inn i tabellen;

Rediger diagramdata, type og design.

Hva er et diagram? Et diagram er utformet for å representere data grafisk. Linjer, søyler, kolonner, sektorer og andre visuelle elementer brukes til å vise numeriske data som er lagt inn i tabellceller. Utseendet til diagrammet avhenger av typen. Alle diagrammer, med unntak av sektordiagrammet, har to akser: en horisontal – kategoriaksen og en vertikal – verdiaksen. Når du oppretter 3D-diagrammer, legges en tredje akse til – serieaksen. Ofte vil et diagram inneholde elementer som et rutenett, titler og en forklaring. Rutenett er en utvidelse av inndelingene som finnes på aksene, titler brukes til å forklare de individuelle elementene i diagrammet og arten av dataene som presenteres på det, og forklaringen hjelper til med å identifisere dataseriene som presenteres i diagrammet. Det er to måter å legge til diagrammer på: bygge dem inn i gjeldende regneark eller legge til et eget diagramark. Hvis selve diagrammet er av interesse, legges det på et eget ark. Hvis du samtidig trenger å se diagrammet og dataene det ble bygget på, opprettes et innebygd diagram.

Diagrammet lagres og skrives ut sammen med arbeidsboken.

Når diagrammet er generert, kan det gjøres endringer i det. Før du utfører noen handlinger på diagramelementene, velg dem ved å venstreklikke på dem. Etter dette, kall opp kontekstmenyen med høyre museknapp eller bruk de tilsvarende knappeneDiagramverktøylinje .

Oppgave: Bruk et regneark til å tegne grafen for funksjonen Y=3,5x–5. Hvor X tar verdier fra –6 til 6 i trinn på 1.

Arbeidsteknologi:

1. Start Excel regnearkprosessor.

2. I celle A1 skriv inn "X", i celle B1 skriv inn "Y".

3. Velg celleområdet A1:B1 og sentrer teksten i cellene.

4. I celle A2 skriver du inn tallet -6, og i celle A3 skriver du inn -5. Bruk Autofyll-markøren til å fylle ut cellene under opp til alternativ 6.

5. I celle B2 skriver du inn formelen: =3,5*A2–5. Bruk autofullføringsmarkøren for å utvide denne formelen til slutten av dataparameterne.

6. Velg hele tabellen du opprettet og gi den ytre og indre grenser.

7. Velg tabelloverskriften og fyll det indre området.

8. Velg de gjenværende tabellcellene og fyll det indre området med en annen farge.

9. Velg hele tabellen. Velg Sett inn fra menylinjen -Diagram , Type: punkt, Visning: Punkt med jevne kurver.

10. Flytt diagrammet under tabellen.

Selvstendig arbeid:

    Tegn grafen for funksjonen y=synd(x)/ xpå segmentet [-10;10] med et trinn på 0,5.

    Vis grafen til funksjonen: a) y=x; b) y=x 3 ; c) y=-x på segmentet [-15;15] med trinn 1.

    Åpne filen "Byer" (gå til nettverksmappen - 9. klasse - Byer).

    Beregn kostnaden for en samtale uten rabatt (kolonne D) og kostnaden for en samtale under hensyntagen til rabatten (kolonne F).

    For en visuell representasjon, konstruer to sektordiagrammer. (1-diagram over kostnaden for en samtale uten rabatt; 2-diagram over kostnaden for en samtale med rabatt).

Dokument valgt for visning Excel pr.r. 8.docx

Bibliotek
materialer

Praktisk arbeid 8

KONSTRUKSJON AV GRAFIKK OG TEGNINGER VED MIDLER MS EXCEL

1. Konstruksjon av tegningen"PARAPLY"

Funksjonene hvis grafer er inkludert i dette bildet er gitt:

y1= -1/18x 2 + 12, xО[-12;12]

y2 = -1/8x 2 +6, xО[-4;4]

y3= -1/8(x+8) 2 + 6, xO[-12; -4]

y4= -1/8(x-8) 2 + 6, xО

y5= 2(x+3) 2 9, xО[-4;0]

y6=1.5(x+3) 2 – 10, xО[-4;0]

- Start MS EXCEL

· - I cellenA1 angi variabelbetegnelseX

· - Fyll celleområdet A2:A26 med tall fra -12 til 12.

Vi vil introdusere formler sekvensielt for hver graf av funksjonen. For y1= -1/8x 2 + 12, xО[-12;12], for
y2 = -1/8x 2 +6, xО[-4;4], osv.

Fremgangsmåte:

    Plasser markøren i en celleI 1 og gå inny1

    Til celleAT 2 skriv inn formelen=(-1/18)*A2^2 +12

    Klikk Tast inn på tastaturet

    Funksjonsverdien beregnes automatisk.

    Strekk formelen til celle A26

    På samme måte som cellenC10 (siden vi finner verdien av funksjonen kun på segmentet x fra [-4;4]) skriv inn formelen for grafen til funksjoneny2 = -1/8x 2 +6. ETC.

Resultatet skal være følgende ET

Etter at alle funksjonsverdier er beregnet, kan dubygge grafer dissefunksjoner

    Velg celleområdet A1:G26

    Velg på verktøylinjenSett inn meny Diagram

    I Kartveiviser-vinduet velger duSpot → Velg ønsket visning → Klikk Ok .

Resultatet skal være følgende figur:

Oppgave for individuelt arbeid:

Konstruer grafer av funksjoner i ett koordinatsystem.x fra -9 til 9 i trinn på 1 . Få tegningen.

1. "Briller"

2. "Katt" Filtrering (sampling) av data i en tabell kan du vise bare de radene hvis celleinnhold oppfyller en spesifisert betingelse eller flere betingelser. I motsetning til sortering, omorganiserer ikke filtrering data, men skjuler bare de postene som ikke oppfyller de angitte utvalgskriteriene.

Datafiltrering kan gjøres på to måter:ved hjelp av AutoFilter eller Advanced Filter.

For å bruke autofilteret trenger du:

o plasser markøren inne i tabellen;

o velge et lagData - Filter - AutoFilter;

o utvide listen over kolonnen som valget skal gjøres med;

o velg en verdi eller betingelse og angi valgkriteriet i dialogboksenEgendefinert autofilter.

For å gjenopprette alle rader i kildetabellen, må du velge raden alle i filterrullegardinlisten eller velge kommandoenData - Filter - Vis alle.

For å avbryte filtreringsmodusen må du plassere markøren inne i tabellen og velge menykommandoen på nyttData - Filter - Autofilter (fjern merket i boksen).

Det avanserte filteret lar deg lage flere utvalgskriterier og utføre mer kompleks filtrering av regnearkdata ved å spesifisere et sett med utvalgsbetingelser på tvers av flere kolonner. Filtrering av poster ved hjelp av et avansert filter gjøres ved å bruke menykommandoenData - Filter - Avansert filter.

Trening.

Lag en tabell i samsvar med eksemplet vist i figuren. Lagre den som Sort.xls.

Oppgaveutførelsesteknologi:

1. Åpne Sort.xls-dokumentet

2.

3. Utfør menykommandoData - Sortering.

4. Velg den første sorteringsnøkkelen "Stigende" (Alle avdelinger i tabellen vil bli ordnet alfabetisk).

La oss huske at vi hver dag trenger å skrive ut en liste over varer som er igjen i butikken (som ikke er null), men for dette må vi først skaffe en slik liste, dvs. filtrere dataene.

5. Plasser rammemarkøren inne i datatabellen.

6. Utfør menykommandoData - Filter

7. Fjern markeringen av tabeller.

8. Hver tabelloverskriftscelle har nå en "Pil ned"-knapp; den skrives ikke ut; den lar deg angi filterkriterier. Vi ønsker å forlate alle poster med en rest som ikke er null.

9. Klikk på pilknappen som vises i kolonnenGjenstående mengde . En liste åpnes der valget vil bli gjort. Velg linjeBetingelse. Angi betingelsen: > 0. KlikkOK . Dataene i tabellen vil bli filtrert.

10. I stedet for full liste produkter, vil vi motta en liste over produkter som er solgt til dags dato.

11. Filteret kan forsterkes. Hvis du i tillegg velger en avdeling, kan du få en liste over ikke-leverte varer etter avdeling.

12. For igjen å se listen over alle usolgte varer for alle avdelinger, må du velge "Alle"-kriteriet i "Avdeling"-listen.

13. For å unngå forvirring i rapportene dine, sett inn en dato som automatisk endres i henhold til datamaskinens systemtidFormler - Sett inn funksjon - Dato og klokkeslett - I dag .

Selvstendig arbeid

"MS Excel. Statistiske funksjoner"

1 oppgave (generelt) (2 poeng).

Ved hjelp av et regneark, behandle data ved hjelp av statistiske funksjoner.
1. Det gis informasjon om klassens elever (10 personer), inkludert karakterer for en måned i matematikk. Tell antall femmere, firere, toere og treere, finn den gjennomsnittlige poengsummen til hver elev og den gjennomsnittlige poengsummen til hele gruppen. Lag et diagram som viser prosentandelen karakterer i en gruppe.

2.1 oppgave (2 poeng).

Fire venner reiser med tre transportformer: tog, fly og skip. Nikolai seilte 150 km med båt, reiste 140 km med tog og fløy 1100 km med fly. Vasily seilte 200 km med båt, reiste 220 km med tog og fløy 1160 km med fly. Anatoly fløy 1200 km med fly, reiste 110 km med tog og seilte 125 km med båt. Maria reiste 130 km med tog, fløy 1500 km med fly og seilte 160 km med båt.
Bygg et regneark basert på dataene ovenfor.

    Legg til en kolonne i tabellen som viser det totale antallet kilometer som hver av gutta har reist.

    Regn ut totalt antall kilometer som barna reiste med tog, fløy med fly og seilte med båt (på hver transporttype separat).

    Beregn det totale antallet kilometer for alle venner.

    Bestem maksimalt og minimum antall kilometer reist av venner ved å bruke alle typer transport.

    Bestem gjennomsnittlig antall kilometer for alle typer transport.

2,2 oppgave (2 poeng).

Lag en tabell "Lakes of Europe" ved å bruke følgende data om areal (kvadratkilometer) og største dybde (m): Ladoga 17 700 og 225; Onega 9510 og 110; Kaspiske hav 371 000 og 995; Wenern 5550 og 100; Chudskoye med Pskovsky 3560 og 14; Balaton 591 og 11; Genève 581 og 310; Wettern 1900 og 119; Constance 538 og 252; Mälaren 1140 og 64. Bestem den største og minste innsjøen i areal, den dypeste og grunneste innsjøen.

2,3 oppgave (2 poeng).

Lag en tabell "Elver i Europa" ved å bruke følgende lengde (km) og bassengområde (tusen kvadratkilometer): Volga 3688 og 1350; Donau 2850 og 817; Rhinen 1330 og 224; Elbe 1150 og 148; Vistula 1090 og 198; Loire 1020 og 120; Ural 2530 og 220; Don 1870 og 422; Sena 780 og 79; Thames 340 og 15. Bestem den lengste og korteste elven, beregn det totale arealet av elvebassenger, gjennomsnittlig lengde på elver i den europeiske delen av Russland.

Oppgave 3 (2 poeng).

Banken registrerer aktualiteten til betalinger av lån utstedt til flere organisasjoner. Lånebeløpet og beløpet som allerede er betalt av organisasjonen er kjent. Det fastsettes straff for skyldnere: dersom selskapet har tilbakebetalt lånet med mer enn 70 prosent, vil boten utgjøre 10 prosent av gjeldsbeløpet, ellers blir boten 15 prosent. Beregn boten for hver organisasjon, gjennomsnittsboten, det totale beløpet som banken kommer til å motta i tillegg. Bestem den gjennomsnittlige boten til budsjettorganisasjoner.

Finn materiale for enhver leksjon,

Problemer med analyse, OLAP og datavarehus er av økende interesse for russiske IT-spesialister. Til dags dato har mye godt materiale om dette emnet, inkludert innledende, blitt publisert i vår datapresse og på Internett. Vi gjør deg oppmerksom på en artikkel der vi bevisst prøver å forklare OLAP "på et øyeblikk", ved å bruke et spesifikt eksempel. Praksis viser at en slik forklaring er nødvendig for enkelte IT-spesialister og spesielt sluttbrukere.

Så, OLAP *1, til en første tilnærming, "på et øyeblikk", kan defineres som en spesiell måte å analysere data og innhente rapporter på. Essensen er å gi brukeren en flerdimensjonal tabell som automatisk oppsummerer data i ulike seksjoner og tillater interaktiv styring av beregninger og rapportskjema. Denne artikkelen vil snakke om teknologien og grunnleggende operasjoner til OLAP ved å bruke eksemplet på å analysere fakturaer til et foretak som driver engroshandel med matvarer.

*1. OLAP - On-Line Analytical Processing, operasjonell dataanalyse.

OLAP-systemet av den enkleste og rimeligste klassen vil bli betraktet som et verktøy - OLAP-klient *1. For eksempel valgte vi det enkleste produktet blant OLAP-klienter - "Contour Standard" fra Intersoft Lab. (For klarhetens skyld, senere i artikkelen, vil generelt aksepterte OLAP-vilkår bli angitt med fet skrift og ledsaget av deres engelske ekvivalenter.)

*1. Flere detaljer om klassifiseringen av OLAP-systemer er beskrevet i artikkelen "OLAP, laget i Russland" i PC Week/RE, nr. 3/2001.

Så la oss komme i gang med systemet. Først må du beskrive datakilden - banen til tabellen og dens felt. Dette er oppgaven til brukeren som kjenner den fysiske implementeringen av databasen. For sluttbrukere oversetter den navnet på tabellen og dens felt til domenetermer. Bak "datakilden" er en lokal tabell, SQL-servertabell eller visning, eller lagret prosedyre.

Mest sannsynlig, i en bestemt database, lagres fakturaer ikke i én, men i flere tabeller. I tillegg kan det hende at enkelte felt eller poster ikke brukes til analyse. Derfor opprettes et utvalg (resultatsett eller spørring) der følgende er konfigurert: algoritmen for å kombinere tabeller etter nøkkelfelt, filtreringsbetingelser og settet med returnerte felt. La oss kalle vårt utvalg "Fakturaer" og plassere alle feltene til "Faktura"-datakilden i den. Dermed skjuler IT-spesialisten, ved å lage et semantisk lag, den fysiske implementeringen av databasen for sluttbrukeren.

Deretter konfigureres OLAP-rapporten. Dette kan gjøres av en sakkyndig. Først er feltene i et flatt datautvalg delt inn i to grupper - fakta (fakta eller mål) og dimensjoner (dimensjoner). Fakta er tall, og målinger er "seksjoner" der fakta skal oppsummeres. I vårt eksempel vil dimensjonene være: "Region", "By", "Kunde", "Produkt", "Dato", og det vil være ett faktum - "Beløp"-feltet på fakturaen. For et faktum, må du velge en eller flere aggregeringsalgoritmer. OLAP er i stand til ikke bare å oppsummere resultater, men også utføre mer komplekse beregninger, inkludert statistisk analyse. Å velge flere aggregeringsalgoritmer vil skape virtuelle, beregnede fakta. I eksemplet er én aggregeringsalgoritme valgt - "Sum".

En spesiell egenskap ved OLAP-systemer er generering av målinger og data for eldre tidsperioder fra en dato og automatisk beregning av totaler for disse periodene. La oss velge periodene "År", "Kvartal" og "Måned", mens data for hver dag ikke vil være i rapporten, men de genererte dimensjonene "År", "Kvartal" og "Måned" vises. La oss gi rapporten navnet "Salgsanalyse" og lagre den. Arbeidet med å lage grensesnittet for den analytiske applikasjonen er fullført.

Nå, når brukeren kjører dette grensesnittet daglig eller månedlig, vil brukeren se en tabell og graf som oppsummerer fakturaer etter vare, kunde og periode.

For at datamanipulering skal være intuitiv, er verktøyene for å administrere en dynamisk tabell elementene i selve tabellen - dens kolonner og rader. Brukeren kan flytte dem, slette dem, filtrere dem og utføre andre OLAP-operasjoner. I dette tilfellet beregner tabellen automatisk nye mellom- og sluttsum.


For eksempel, ved å dra ("flytte"-operasjon) "Produkt"-kolonnen til første plass, vil vi motta en sammenligningsrapport - "Sammenligning av produktsalgsvolumer for året." For å samle data for et år, dra bare "Kvartal" og "Måned"-kolonnene til toppen av tabellen - det "inaktive dimensjonsområdet". "Kvartal" og "Måned"-dimensjonene som er overført til dette området vil bli stengt ("lukke dimensjoner"), dvs. ekskludert fra rapporten; i dette tilfellet er fakta oppsummert for året. Til tross for at dimensjonene er lukket, kan du angi spesifikke år, kvartaler og måneder for dem å filtrere dataene («filter»-operasjon).

For større klarhet, la oss endre typen graf som illustrerer OLAP-tabellen og dens plassering på skjermen.

Ved å grave dypere inn i dataene («drill down»-operasjon) kan vi få mer detaljert informasjon om salget av produktet vi er interessert i. Ved å klikke på "+"-tegnet ved siden av "Kaffe"-produktet, vil vi se salgsvolumene etter region. Etter å ha utvidet "Ural"-regionen, vil vi få salgsvolumer etter byer i Ural-regionen, fordype oss i dataene for "Ekaterinburg", vi vil kunne se data om grossistkjøpere av denne byen.

Du kan også bruke åpne dimensjoner for å angi filtre. For å sammenligne dynamikken i godterisalg i Moskva og Jekaterinburg, vil vi installere filtre på dimensjonene "Produkt" og "By".

La oss lukke unødvendige målinger og velge "Linje" graftype. Ved å bruke den resulterende grafen kan du spore salgsdynamikk, evaluere sesongsvingninger og forholdet mellom fall og økninger i produktsalg i forskjellige byer.

Dermed er vi overbevist om at OLAP-teknologi lar brukeren utstede dusinvis av forskjellige typer rapporter fra ett grensesnitt, og administrere en dynamisk OLAP-tabell ved hjelp av musen. Oppgaven til en programmerer som kan et slikt verktøy er ikke rutinekoding av rapporteringsskjemaer, men å sette opp en OLAP-klient for databaser. Samtidig er metodene for å administrere rapporten intuitive for sluttbrukeren.

Faktisk er OLAP en naturlig fortsettelse og utvikling av ideen om regneark. I hovedsak er det visuelle OLAP-grensesnittet også et regneark, men utstyrt med en kraftig beregningsmotor og en spesiell standard for presentasjon og administrasjon av data. Dessuten er noen OLAP-klienter implementert som et tillegg til MS Excel. Derfor mestrer hæren av millioner av funksjonærer som er trygge på å bruke regneark veldig raskt OLAP-verktøy. For dem er dette en «fløyelsrevolusjon» som gir nye muligheter, men som ikke innebærer behov for å lære på nytt.

Hvis leseren, etter å ha lest denne artikkelen, ikke har mistet interessen for OLAP, kan han referere til materialene nevnt i begynnelsen. Samlinger av slikt materiale er lagt ut på en rekke nettsteder, inkludert Intersofts laboratorieside - www.iso.ru. Fra den kan du også laste ned en demoversjon av "Contour Standard" -systemet med eksemplet beskrevet i artikkelen.

OLAP-klientverktøy er applikasjoner som beregner aggregerte data (summer, gjennomsnitt, maksimums- eller minimumsverdier) og viser dem, mens selve de samlede dataene er inneholdt i en hurtigbuffer i adresserommet til et slikt OLAP-verktøy.

Hvis kildedataene finnes i et DBMS for skrivebordet, utføres beregningen av aggregerte data av selve OLAP-verktøyet. Hvis kilden til de første dataene er en server-DBMS, sender mange av klient-OLAP-verktøyene SQL-spørringer som inneholder GROUP BY-setningen til serveren, og mottar som et resultat aggregerte data beregnet på serveren.

Som regel er OLAP-funksjonalitet implementert i statistiske databehandlingsverktøy (av produkter i denne klassen er produkter fra StatSoft og SPSS mye brukt på det russiske markedet) og i noen regneark. Spesielt har Microsoft Excel flerdimensjonale analyseverktøy. Med dette produktet kan du opprette og lagre som en fil en liten lokal flerdimensjonal OLAP-kube og vise to- eller tredimensjonale tverrsnitt av den.

Programpakketillegg Microsoft Office data mining er et sett med funksjoner som gir tilgang til data mining og prosesseringsfunksjoner fra Microsoft Office-applikasjoner, og dermed muliggjør prediktiv analyse på lokal datamaskin. Takket være at tjenestene er innebygd i Microsoft-plattformer Med SQL Server-datautvinning og -behandlingsalgoritmer tilgjengelig fra Microsoft Office-applikasjonsmiljøet, kan forretningsbrukere enkelt trekke ut verdifull informasjon fra komplekse datasett med bare noen få klikk. Office-datautvinning og manipuleringstillegg gjør det mulig for sluttbrukere å utføre analyser direkte i Microsoft Excel og Microsoft Visio.

I Microsoft komposisjon Office 2007 inkluderer tre separate OLAP-komponenter:

  1. Data Mining Client for Excel lar deg opprette og administrere SSAS-baserte data mining-prosjekter fra Excel 2007;
  2. tabellanalyseverktøy for Excel-applikasjoner Lar deg bruke SSASs innebygde informasjonsutvinnings- og prosesseringsmuligheter for å analysere data som er lagret i Excel-regneark.
  3. Visio Data Mining-maler lar deg visualisere beslutningstrær, regresjonstrær, klyngediagrammer og avhengighetsnettverk i Visio-diagrammer.
Tabell 1.1. Oracle-produkter for OLAP og Business Intelligence
Type midler Produkt



Topp