Lucrări practice despre tehnologia olap în excel. Publicaţii. Pregătirea datelor multidimensionale

Uimitor - aproape...

Pe parcursul muncii, am avut adesea nevoie să fac rapoarte complexe, am încercat mereu să găsesc ceva comun în ele pentru a le compila mai simplu și mai universal, chiar am scris și publicat un articol pe acest subiect, „Arborele lui Osipov. ” Totuși, articolul meu a fost criticat și au spus că toate problemele pe care le-am ridicat au fost rezolvate de mult în MOLAP.RU v.2.4 (www.molap.rgtu.ru) și mi-au recomandat să se uite la tabelele pivot în EXCEL.
S-a dovedit a fi atât de simplu încât, după ce mi-am aplicat mâinile ingenioase, am primit un foarte circuit simplu pentru descărcarea datelor din 1C7 sau orice altă bază de date (în continuare 1C înseamnă orice bază de date) și analiză în OLAP.
Cred că multe scheme de încărcare OLAP sunt prea complicate, aleg simplitatea.

Caracteristici :

1. Pentru lucru este necesar doar EXCEL 2000.
2. Utilizatorul poate proiecta el însuși rapoarte fără programare.
3. Descărcare de la 1C7 la format simplu fisier text.
4. Pentru înregistrările contabile, există deja o procesare universală de descărcare care funcționează în orice configurație. Procesarea eșantionului este disponibilă pentru descărcarea altor date.
5. Puteți proiecta formulare de raport în avans și apoi le puteți aplica diferitelor date fără a le reproiecta.
6. Frumos performanță bună. În prima etapă lungă, datele sunt importate mai întâi în EXCEL dintr-un fișier text și a cub OLAP, iar apoi destul de repede orice raport poate fi construit pe baza acestui cub. De exemplu, datele despre vânzările de produse pentru un magazin timp de 3 luni cu un sortiment de 6000 de produse sunt încărcate în EXCEL în 8 minute pe Cel600-128M, evaluarea pe produs și grup (raport OLAP) este recalculată în 1 minut.
7. Datele sunt descărcate din 1C7 în întregime pentru perioada specificată (toate mișcările, în toate depozitele, companiile, conturile). La importul în EXCEL, este posibil să folosiți filtre care încarcă doar datele necesare pentru analiză (de exemplu, din toate mișcările, doar vânzări).
8. În prezent, s-au dezvoltat metode de analiză a mișcărilor sau a reziduurilor, dar nu a mișcărilor și a reziduurilor împreună, deși acest lucru este posibil în principiu.

Ce este OLAP : (www.molap.rgtu.ru)

Să presupunem că aveți un lanț de retail. Lăsați datele despre operațiunile de tranzacționare să fie încărcate în fisier text sau o masă ca:

Data - data operațiunii
Luna - luna de functionare
Săptămâna - săptămână de funcționare
Tip - cumpărare, vânzare, retur, anulare
Contraparte - o organizație externă care participă la o tranzacție
Autor - persoana care a emis factura

În 1C, de exemplu, un rând din acest tabel va corespunde unui rând al facturii; unele câmpuri (Contraparte, Data) sunt preluate din antetul facturii.

Datele pentru analiză sunt de obicei încărcate într-un sistem OLAP pentru o anumită perioadă de timp, din care, în principiu, o altă perioadă poate fi selectată folosind filtrele de încărcare.

Acest tabel este sursa pentru analiza OLAP.

Raport

Măsurătorile

Date

Filtru

Câte produse și pentru ce sumă se vând pe zi?

Data, Produsul

Cantitate, Sumă

View="sale"

Ce contrapărți au furnizat ce bunuri pentru ce sumă pe lună?

Lună, Antreprenor, Produs

Sumă

Vizualizare="cumpărare"

Ce sumă au scris operatorii pentru ce tip de facturi pentru toată perioada de raportare?

Sumă

Utilizatorul însuși determină care dintre câmpurile din tabel vor fi Dimensiuni, ce Date și ce Filtre să aplice. Sistemul în sine construiește un raport într-o formă tabelară vizuală. Parametrii pot fi plasați în titlurile de rând sau de coloană ale unui tabel de raport.
După cum puteți vedea, dintr-un tabel simplu puteți obține o mulțime de date sub formă de rapoarte diferite.


Cum să-l folosești singur :

Despachetați datele din distribuție exact în directorul c:\fixin (pentru un sistem de tranzacționare este posibil în c:\reports). Citiți fișierul readme.txt și urmați toate instrucțiunile din acesta.

Mai întâi trebuie să scrieți o procesare care încarcă date din 1C într-un fișier text (tabel). Trebuie să determinați compoziția câmpurilor care vor fi descărcate.
De exemplu, procesarea universală gata făcută, care funcționează în orice configurație și descarcă tranzacții pentru o perioadă pentru analiza OLAP, descarcă următoarele câmpuri pentru analiză:

Data|Ziua săptămânii|Săptămâna|Anul|Tristrul|Luna|Document|Companie|Debit|DtNomenclature
|DtGroupNomenclature|DtSectionNomenclature|Credit|Suma|ValAmount|Cantitate
|Moneda|DtCounterparties|DtGroupCounterparties|KtCounterparties|KtGroupCounterparties|
CTMiscellaneousObjects

Acolo unde sub prefixele Dt(Kt) există subconturi de Debit (Credit), Grup este grupul acestui subcont (dacă există), Secțiune este grupul grupului, Clasa este grupul secțiunii.

Pentru un sistem de tranzacționare, câmpurile pot fi următoarele:

Direcție|Tip de mișcare|Pentru numerar|Produs|Cantitate|Preț|Suma|Data|Companie
|Depozit|Monedă|Document|Ziua săptămânii|Săptămâna|Anul|Tristrul|Luna|Autor
|Categoria de produs|Categoria de mișcare|Categoria de contrapartidă|Grup de produse
|ValAmount|Cost|Contraparte

Pentru analiza datelor se folosesc tabelele „Movement Analysis.xls” („Accounting Analysis.xls”). Când le deschideți, nu dezactivați macrocomenzi, altfel nu veți putea actualiza rapoartele (sunt executate de macrocomenzi VBA). Aceste fișiere își iau datele sursă din fișierele C:\fixin\motions.txt (C:\fixin\buh.txt), altfel sunt aceleași. Prin urmare, poate fi necesar să vă copiați datele într-unul dintre aceste fișiere.
Pentru a vă încărca datele în EXCEL, selectați sau scrieți filtrul și faceți clic pe butonul „Generare” din foaia „Condiții”.
Foile de raport încep cu prefixul „Raport”. Accesați foaia de raport, faceți clic pe „Actualizează” și datele raportului se vor modifica în funcție de ultimele date încărcate.
Dacă nu sunteți mulțumit de rapoartele standard, există o foaie ReportTemplate. Copiați-l în frunză nouăși personalizați tipul de raport lucrând cu un tabel pivot pe această foaie (despre lucrul cu tabelele pivot - în orice carte despre EXCEL 2000). Recomand să configurați rapoarte pe un set mic de date și apoi să le rulați pe o matrice mare, deoarece... Nu există nicio modalitate de a dezactiva redesenarea tabelelor de fiecare dată când aspectul raportului se modifică.

Note tehnice :

Când încarcă date de la 1C, utilizatorul selectează folderul în care să încarce fișierul. Am făcut acest lucru pentru că este probabil să fie încărcate mai multe fișiere (rămășițe și mișcări) în viitorul apropiat. Apoi, făcând clic pe butonul „Trimite” din Explorer --> „Pentru analiza OLAP în EXCEL 2000”, datele sunt copiate din folderul selectat în folderul C:\fixin. (pentru ca această comandă să apară în lista comenzii „Trimite”, trebuie să copiați fișierul „Pentru analiza OLAP în EXCEL 2000.bat” în directorul C:\Windows\SendTo) Prin urmare, încărcați datele imediat prin denumirea fișierele motions.txt sau buh.txt.

Format fișier text:
Prima linie a fișierului text conține antetele coloanelor separate prin „|”, liniile rămase conțin valorile acestor coloane separate prin „|”.

Pentru a importa fișiere text în Excel, se folosește Microsoft Query (o componentă a EXCEL); pentru ca acesta să funcționeze, trebuie să aveți un fișier shema.ini care să conțină următoarele informații în directorul de import (C:\fixin):


ColNameHeader=Adevărat
Format=Delimitat(|)
MaxScanRows=3
CharacterSet=ANSI
ColNameHeader=Adevărat
Format=Delimitat(|)
MaxScanRows=3
CharacterSet=ANSI

Explicație: motion.txt și buh.txt sunt numele secțiunii, corespunde numelui fișierului importat, descrie cum se importă un fișier text în Excel. Parametrii rămași înseamnă că prima linie conține numele coloanelor, separatorul de coloane este „|”, setul de caractere este Windows ANSI (pentru DOS - OEM).
Tipul câmpului este determinat automat pe baza datelor conținute în coloană (data, număr, șir).
Lista de câmpuri nu trebuie să fie descrisă nicăieri - EXCEL și OLAP vor determina ele însele care câmpuri sunt conținute în fișier de titlurile din prima linie.

Atenție, verificați setările regionale „Panou de control” --> „Setări regionale”. În procesarea mea, numerele sunt încărcate cu un delimitator de virgulă, iar datele sunt în formatul „ZZ.LL.AAAA”.

Când faceți clic pe butonul „Generați”, datele sunt încărcate în tabelul pivot din foaia „Bază”, iar toate rapoartele din foile „Raport” preiau date din acest tabel pivot.

Înțeleg că fanii MS SQL Server iar bazele de date puternice vor începe să mormăie că totul este prea simplificat, că procesarea mea va fi epuizată de un eșantion de un an, dar în primul rând vreau să ofer beneficiile analizei OLAP organizațiilor mijlocii. Aș poziționa acest produs ca instrument de analiză anuală pentru companiile angro, analiză trimestrială pentru retaileri și analiză operațională pentru orice organizație.

A trebuit să mă chinuiesc cu VBA pentru ca datele să poată fi preluate dintr-un fișier cu orice listă de câmpuri și să pot pregăti formulare de raport în avans.

Descrierea muncii în EXCEL (pentru utilizatori):

Instrucțiuni pentru utilizarea rapoartelor:
1. Trimiteți datele descărcate pentru analiză (consultați administratorul). Pentru a face acest lucru, faceți clic dreapta pe folderul în care ați descărcat datele din 1C și selectați comanda „Trimite”, apoi „La analiza OLAP în EXCEL 2000”.
2. Deschideți fișierul „Motion Analysis.xls”
3. Selectați Filter Value; filtrele de care aveți nevoie pot fi adăugate în fila „Valori”.
4. Faceți clic pe butonul „Generare”, iar datele descărcate vor fi încărcate în EXCEL.
5. După încărcarea datelor în EXCEL, puteți vizualiza diferite rapoarte. Pentru a face acest lucru, faceți clic pe butonul „Reîmprospătare” din raportul selectat. Foile de raport încep cu Raport.
Atenţie! După ce modificați valoarea filtrului, trebuie să faceți clic din nou pe butonul „Generare”, astfel încât datele din EXCEL să fie reîncărcate din fișierul de încărcare în conformitate cu filtrele.

Procesare din exemplul demonstrativ:

Procesarea motionsbuh2011.ert - cea mai recentă versiune de încărcare a tranzacțiilor din Contabilitate 7.7 pentru analiză în Excel. Are o casetă de selectare „Atașați la fișier”, care vă permite să încărcați date în părți după perioadă, adăugându-le la același fișier, în loc să le încărcați din nou în același fișier:

Procesarea motionwork.ert încarcă date de vânzări pentru analiză în Excel.

Exemple de rapoarte:

Câblarea șahului:

Volumul de lucru al operatorului pe tipuri de facturi:

P.S. :

Este clar că o schemă similară poate fi utilizată pentru a organiza descărcarea datelor din 1C8.
În 2011, m-a contactat un utilizator care trebuia să îmbunătățească această procesare în 1C7, astfel încât să încarce cantități mari de date, am găsit un externalizator și am făcut treaba. Deci dezvoltarea este destul de relevantă.

Procesarea motionsbuh2011.ert a fost îmbunătățită pentru a face față descarcării unor cantități mari de date.

Selectați un document din arhivă pentru a vizualiza:

18,5 KB mașini.xls

14 KBţări.xls

Excel pr.r. 1.docx

Bibliotecă
materiale

Munca practica 1

„Scopul și interfața MS Excel”

După finalizarea sarcinilor din acest subiect,:

1. Învață să rulezi foi de calcul;

2. Consolidarea conceptelor de bază: celulă, rând, coloană, adresa celulei;

3. Aflați cum să introduceți date într-o celulă și să editați bara de formule;

5. Cum se selectează rânduri întregi, o coloană, mai multe celule situate una lângă alta și întregul tabel.

Exercițiu: Familiarizați-vă cu elementele de bază ale ferestrei MS Excel.

    Alerga programul Microsoft Excela. Aruncă o privire atentă la fereastra programului.

Documentele care sunt create folosindEXCELA , sunt numitecarnete de lucru și au o extensie. XLS. Noul registru de lucru are trei foi de lucru numite SHEET1, SHEET2 și SHEET3. Aceste nume sunt situate pe etichetele foilor din partea de jos a ecranului. Pentru a trece la o altă foaie, faceți clic pe numele acelei foi.

Acțiuni cu foi de lucru:

    Redenumiți o foaie de lucru. Plasați indicatorul mouse-ului pe coloana foii de lucru și faceți dublu clic pe tasta din stânga sau pe apel meniul contextualși selectați comanda Redenumire.Setați numele foii la „TRAINING”

    Inserarea unei foi de lucru . Selectați fila „Foaie 2” înaintea căreia doriți să introduceți o nouă foaie și utilizând meniul contextualintroduceți o foaie nouă și dați numele „Probe” .

    Ștergerea unei foi de lucru. Selectați comanda rapidă pentru foi "Sheet 2" și utilizând meniul contextualșterge .

Celule și intervale de celule.

Câmpul de lucru este format din rânduri și coloane. Rândurile sunt numerotate de la 1 la 65536. Coloanele sunt desemnate cu litere latine: A, B, C, ..., AA, AB, ..., IV, total - 256. La intersecția rândului și coloanei se află o celulă. Fiecare celulă are propria sa adresă: numele coloanei și numărul rândului la intersecția căruia se află. De exemplu, A1, SV234, P55.

Pentru a lucra cu mai multe celule, este convenabil să le combinați în „interval”.

Un interval este celulele aranjate într-un dreptunghi. De exemplu, A3, A4, A5, B3, B4, B5. Pentru a scrie un interval, utilizați „: „: A3:B5

8:20 – toate celulele din rândurile 8 până la 20.

A:A – toate celulele din coloana A.

H:P - toate celulele din coloanele H la R.

Puteți include numele foii de lucru în adresa celulei: Sheet8!A3:B6.

2. Selectarea celulelor în Excel

Ce scoatem in evidenta?

Acțiuni

O celulă

Faceți clic pe el sau mutați selecția cu tastele săgeți.

Şir

Faceți clic pe numărul liniei.

Coloană

Faceți clic pe numele coloanei.

Gama de celule

Trageți indicatorul mouse-ului din colțul din stânga sus al intervalului în dreapta jos.

Domenii multiple

Selectați primul, apăsați SCHIFT + F 8, selectați următorul.

Masa intreaga

Faceți clic pe butonul Selectați tot (butonul gol din stânga numelor coloanelor)

Puteți modifica lățimea coloanelor și înălțimea rândurilor trăgând marginile dintre ele.

Utilizați barele de defilare pentru a determina câte rânduri are tabelul și care este numele ultimei coloane.
Atenţie!!!
Pentru a ajunge rapid la sfârșitul tabelului pe orizontală sau pe verticală, trebuie să apăsați combinațiile de taste: Ctrl+→ - sfârșitul coloanelor sau Ctrl+↓ - sfârșitul rândurilor. Revenire rapidă la începutul tabelului - Ctrl+Home.

În celula A3, introduceți adresa ultimei coloane a tabelului.

Câte rânduri sunt în tabel? Introduceți adresa ultimului rând din celula B3.

3. Următoarele tipuri de date pot fi introduse în EXCEL:

    Numerele.

    Text (de exemplu, titluri și material explicativ).

    Funcții (de ex. sumă, sinus, rădăcină).

    Formule.

Datele sunt introduse în celule. Pentru a introduce date, celula necesară trebuie să fie evidențiată. Există două moduri de a introduce date:

    Doar faceți clic în celulă și introduceți datele necesare.

    Faceți clic în celulă și în bara de formule și introduceți datele în bara de formule.

Apasa Enter.

Introduceți numele dvs. în celula N35, centrați-l în celulă și puneți-l îngroșat.
Introduceți anul curent în celula C5 folosind bara de formule.

4. Modificarea datelor.

    Selectați celula și apăsați F 2 și modificați datele.

    Selectați celula și faceți clic în bara de formule și modificați datele de acolo.

Pentru a schimba formulele, puteți utiliza doar a doua metodă.

Modificați datele dintr-o celulă N35, adauga numele tau de familie. folosind oricare dintre metode.

5. Introducerea formulelor.

O formulă este o expresie aritmetică sau logică utilizată pentru a efectua calcule într-un tabel. Formulele constau din referințe de celule, simboluri de operare și funcții. Doamna EXCEL are foarte set mare funcții încorporate. Cu ajutorul lor, puteți calcula suma sau media aritmetică a valorilor dintr-un anumit interval de celule, puteți calcula dobânda la depozite etc.

Introducerea formulelor începe întotdeauna cu un semn egal. După introducerea unei formule, rezultatul calculului apare în celula corespunzătoare, iar formula în sine poate fi văzută în bara de formule.

Acțiune

Exemple

+

Plus

A1+B1

-

Scădere

A1 - B2

*

Multiplicare

B3*C12

/

Divizia

A1/B5

Exponentiatie

A4 ^3

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

Semne de relație

A2

Puteți folosi parantezele în formule pentru a schimba ordinea operațiilor.

    Completare automată.

Un instrument foarte convenabil, care este utilizat numai în MS EXCEL, este completarea automată a celulelor adiacente. De exemplu, trebuie să introduceți numele lunilor din an într-o coloană sau un rând. Acest lucru se poate face manual. Dar există o modalitate mult mai convenabilă:

    Introduceți luna dorită în prima celulă, de exemplu ianuarie.

    Selectați această celulă. În colțul din dreapta jos al cadrului de selecție există un pătrat mic - un marcator de umplere.

    Deplasați cursorul mouse-ului peste marcatorul de umplere (se va schimba într-o cruce) în timp ce țineți apăsat butonul din stanga mouse-ul, trageți marcatorul în direcția dorită. În acest caz, valoarea curentă a celulei va fi vizibilă lângă cadru.

Dacă trebuie să completați o serie de numere, atunci trebuie să introduceți primele două numere în cele două celule adiacente (de exemplu, introduceți 1 în A4 și 2 în B4), selectați aceste două celule și trageți zona de selecție folosind marker la dimensiunea dorită.

Document selectat pentru vizualizare Excel pr.r. 2.docx

Bibliotecă
materiale

Lucrări practice 2

„Introducerea datelor și formulelor în celulele din foaia de calcul MS Excel”

· Introduceți datele în celule tipuri diferite: text, numeric, formule.

Exercițiu: Introduceți datele necesare și calculele simple în tabel.

Tehnologia de executare a sarcinilor:

1. Rulați programul Microsoft Excel.

2. La celulăA1 Foaie 2 introduceți textul: „Anul înființării școlii”. Înregistrați datele în celulă folosind orice metodă cunoscută de dvs.

3. La celulăÎN 1 introduceți numărul – anul înființării școlii (1971).

4. La celulăC1 introduceți numărul – anul curent (2016).

Atenţie! Vă rugăm să rețineți că în MS Excel, datele text sunt aliniate la stânga, iar numerele și datele sunt aliniate la dreapta.

5. Selectați o celulăD1 , introduceți formula de la tastatură pentru a calcula vârsta școlară:= C1- B1

Atenţie! Introducerea formulelor începe întotdeauna cu un semn egal«=». Adresele celulelor trebuie introduse cu litere latine, fără spații. Adresele celulelor pot fi introduse în formule fără a utiliza tastatura, ci pur și simplu făcând clic pe celulele corespunzătoare.

6. Ștergeți conținutul unei celuleD1 și repetați introducerea formulei folosind mouse-ul. Într-o celulăD1 pune un semn«=» , apoi faceți clic pe celulăC1, Vă rugăm să rețineți că adresa acestei celule a apărut înD1, pune un semn«–» și faceți clic pe celulăB1 , presa(Introduce).

7. La celulăA2 introduceți text"Vârsta mea".

8. La celulăB2 introduceți anul de naștere.

9. La celulăC2 introduceți anul curent.

10. Tastați în celulăD2 formula pentru a vă calcula vârsta în anul curent(=C2-B2).

11. Selectați o celulăC2. Introduceți numărul de anul viitor. Vă rugăm să rețineți, recalcularea în celulăD2 s-a întâmplat automat.

12. Stabiliți-vă vârsta în 2025. Pentru a face acest lucru, înlocuiți anul din celulăC2 pe2025.

Muncă independentă

Exercițiu: Calculați, folosind ET, sunt suficiente 130 de ruble pentru a cumpăra toate produsele pe care mama le-a comandat pentru dvs. și este suficient să cumpărați jetoane pentru 25 de ruble?

Tehnologia exercițiilor:
o În celula A1 introduceți „Nu”.
o În celulele A2, A3 introduceți „1”, „2”, selectați celulele A2, A3, indicați spre colțul din dreapta jos (ar trebui să apară o cruce neagră), întindeți până la celula A6
o În celula B1 introduceți „Nume”
o În celula C1 introduceți „Prețul în ruble”
o În celula D1 introduceți „Cantitate”
o În celula E1 introduceți „Cost”, etc.
o În coloana „Cost”, sunt scrise toate formulele Limba engleză!
o În formule, numele celulelor sunt scrise în loc de variabile.
o După apăsarea Enter, în locul formulei, apare imediat un număr - rezultatul calculului

o Calculați singur totalul.

Arată rezultatul profesorului tău!!!

Document selectat pentru vizualizare Excel pr.r. 3.docx

Bibliotecă
materiale

Lucrări practice 3

„MS Excel. Creare și editare document foaie de calcul»

Prin finalizarea sarcinilor din acest subiect, veți învăța:

Creați și completați un tabel cu date;

Formatați și editați datele într-o celulă;

Folosiți formule simple în tabel;

Copiați formule.

Exercițiu:

1. Creați un tabel care să conțină orarul trenurilor de la gara Saratov la gara Samara. Vederea generală a tabelului „Program” este prezentată în figură.

2. Selectați celulaA3 , înlocuiți cuvântul „Golden” cu „Great” și apăsați tastaintroduce .

3. Selectați celulaA6 , faceți clic stânga pe el de două ori și înlocuiți „Ugryumovo” cu „Veselkovo”

4. Selectați celulaA5 mergeți la bara de formule și înlocuiți „Sennaya” cu „Sennaya 1”.

5. Completați tabelul „Orar” cu calculele orelor de oprire a trenurilor în fiecare localitate. (inserați coloane) Calculați timpul total de oprire, timpul total de călătorie, timpul petrecut de trenul care se deplasează dintr-o localitate în alta.

Tehnologia de executare a sarcinilor:

1. Mutați coloana Ora plecării din coloana C în coloana D. Pentru a face acest lucru, urmați acești pași:

Selectați blocul C1:C7; alege echipaA tăia .
Plasați cursorul în celula D1;
Rulați comanda
Introduce ;
Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.;

2. Introduceți textul „Parcare” în celula C1. Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.

3. Creați o formulă care calculează timpul de parcare într-o zonă populată.

4. Trebuie să copiați formula în blocul C4:C7 folosind mânerul de umplere. Pentru a face acest lucru, urmați acești pași:
Există un cadru în jurul celulei active, în colțul căruia se află un mic dreptunghi, apucați-l și extindeți formula până la celula C7.

5. Introduceți textul „Timp de călătorie” în celula E1. Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.

6. Creați o formulă care calculează timpul necesar unui tren pentru a călători dintr-un oraș în altul.

7. Modificați formatul numeric pentru blocurile C2:C9 și E2:E9. Pentru a face acest lucru, urmați acești pași:

Selectați blocul de celule C2:C9;
Acasă – Format – Alte formate de numere - Timp și parametri setați (ore:minute) .

Apăsați tastaBine .

8. Calculați timpul total de parcare.
Selectați celula C9;
Faceți clic pe butonul
Autosumă pe bara de instrumente;
Confirmați selecția blocului de celule C3:C8 și apăsați tasta
introduce .

9. Introduceți text în celula B9. Pentru a face acest lucru, urmați acești pași:

Selectați celula B9;
Introduceți textul „Timp total de parcare”. Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.

10. Ștergeți conținutul celulei C3.

Selectați celula C3;
Executați comanda meniului principal Editare - Șterge sau faceți clicȘterge pe tastatură;
Atenţie! Calculatorul recalculeaza automat suma din celula C9!!!

Rulați comanda Anulare sau faceți clic pe butonul corespunzător din bara de instrumente.

11. Introduceți textul „Timp total de călătorie” în celula D9.

12. Calculați timpul total de călătorie.

13. Decorează masa cu culoare și evidențiază marginile mesei.

Muncă independentă

Calculați folosind o foaie de calculexcelacheltuielile școlarilor care plănuiesc să plece într-o excursie în alt oraș.

Document selectat pentru vizualizare Excel pr.r. 4.docx

Bibliotecă
materiale

Lucrări practice 4

"Legături. Funcții încorporate ale MS Excel."

Prin finalizarea sarcinilor din acest subiect, veți învăța:

    Efectuați operațiuni de copiere, mutare și completare automată pe celule și intervale individuale.

    Distingeți tipurile de legături (absolute, relative, mixte)

    Utilizați instrumente matematice și statistice încorporate în calcule Funcții Excel.

MS Excel conține 320 de funcții încorporate. Cel mai simplu mod obținerea de informații complete despre oricare dintre ele înseamnă folosirea meniuluiReferinţă . Pentru comoditate, funcțiile din Excel sunt împărțite în categorii (matematice, financiare, statistice etc.).
Fiecare apel de funcție este format din două părți: numele funcției și argumentele dintre paranteze.

Masa. Funcții Excel încorporate

* Scris fără argumente.

Masa . Tipuri de linkuri

Exercițiu.

1. Costul de 1 kW/h este stabilit. electricitate și citiri ale contoarelor pentru lunile precedente și curente. Este necesar să se calculeze consumul de energie electrică în perioada trecută și costul energiei electrice consumate.

Tehnologia de lucru:

1. Aliniați textul în celule. Selectați celulele A3:E3. Acasă - Format - Format celulă - Aliniere: orizontal - în centru, vertical - în centru, afișare - deplasare prin cuvinte.

2. În celula A4 introduceți: Sq. 1, în celula A5 introduceți: Sq. 2. Selectați celulele A4:A5 și utilizați marcatorul de completare automată pentru a completa numerotarea apartamentelor, 7 inclusiv.

5. Completați celulele B4:C10 așa cum se arată.

6. În celula D4, introduceți formula pentru a afla consumul de energie electrică. Și completați rândurile de mai jos folosind marcatorul de completare automată.

7. În celula E4, introduceți formula pentru a afla costul energiei electrice=D4*$B$1. Și completați rândurile de mai jos folosind marcatorul de completare automată.

Notă!
La completarea automată, adresa celulei B1 nu se schimbă,
deoarece set de legături absolute.

8. În celula A11, introduceți textul „Statistici”, selectați celulele A11:B11 și faceți clic pe butonul „Îmbinare și Centrare” din bara de instrumente.

9. În celulele A12:A15, introduceți textul afișat în imagine.

10. Faceți clic pe celula B12 și introduceți funcția matematicăSUMĂ , pentru a face acest lucru trebuie să faceți clic în bara de formuleprin semnfx și selectați funcția, precum și confirmați intervalul de celule.

11. Funcțiile sunt setate în mod similar în celulele B13:B15.

12. Ai efectuat calculele pe Foaia 1, redenumiți-o Electricitate.

Muncă independentă

Exercitiul 1:

Calculați-vă vârsta din acest an până în 2030 folosind marcatorul de completare automată. Anul în care te-ai născut este o referință absolută. Efectuați calcule pe Foaia 2. Redenumiți Foaia 2 în Age.

Exercițiul 2: Creați un tabel conform exemplului.În celuleeu5: L12 șiD13: L14 ar trebui să existe formule: AVERAGE, COUNTIF, MAX, MIN. CeluleleB3: H12 sunt completate cu informații de către dvs.

Document selectat pentru vizualizare Excel pr.r. 5.docx

Bibliotecă
materiale

Lucrări practice 5

Prin finalizarea sarcinilor din acest subiect, veți învăța:

Tehnologii pentru crearea unui document foaie de calcul;

Atribuiți un tip datelor utilizate;

Crearea de formule și reguli pentru modificarea legăturilor din acestea;

Utilizați funcțiile statistice încorporate din Excel pentru calcule.

Exercitiul 1. Calculați numărul de zile trăite.

Tehnologia de lucru:

1. Lansați aplicația Excel.

2. În celula A1, introduceți data nașterii (zi, lună, an – 20/12/97). Înregistrați datele introduse.

3. Vizualizați diferite formate de date(Acasă - Format celulă - Alte formate de numere - Data) . Convertiți data în tipHH.LL.AAAA. Exemplu, 14.03.2001

4. Luați în considerare mai multe tipuri de formate de dată în celula A1.

5. Introduceți data de astăzi în celula A2.

6. În celula A3, calculați numărul de zile trăite folosind formula. Rezultatul poate fi prezentat ca o dată, caz în care ar trebui convertit într-un tip numeric.

Sarcina 2. Vârsta elevilor. Pe baza unei liste date de studenți și a datelor lor de naștere. Stabiliți cine s-a născut mai devreme (mai târziu), stabiliți cine este cel mai în vârstă (cel mai tânăr).


Tehnologia de lucru:

1. Obțineți fișierul Age. De retea locala: Deschideți folderul Network Neighborhood -Șeful–Acte generale– Clasa a IX-a, găsiți dosarul Vârstă. Copiați-l în orice mod pe care îl cunoașteți sau descărcați de pe această pagină din partea de jos a aplicației.

2. Să calculăm vârsta elevilor. Pentru a calcula vârsta, trebuie să utilizați funcțiaASTĂZI selectați data curentă de astăzi, data de naștere a elevului este scăzută din ea, apoi numai anul este extras din data rezultată folosind funcția AN. Din numărul rezultat scădem 1900 de secole și obținem vârsta elevului. Scrieți formula în celula D3=AN(AZI()-С3)-1900 . Rezultatul poate fi prezentat ca dată, apoi ar trebui convertit întip numeric.

3. Să stabilim cea mai devreme zi de naștere. Scrieți formula în celula C22=MIN(C3:C21) ;

4. Să determinăm cel mai tânăr student. Scrieți formula în celula D22=MIN(D3:D21) ;

5. Să stabilim ultima zi de naștere. Scrieți formula în celula C23=MAX(C3:C21) ;

6. Să determinăm cel mai în vârstă student. Scrieți formula în celula D23=MAX(D3:D21) .

Muncă independentă:
Sarcină. Faceți calculele necesare ale înălțimii elevului în diferite unități de măsură.

Document selectat pentru vizualizare Excel pr.r. 6.docx

Bibliotecă
materiale

Lucrări practice 6

„MS Excel. Funcții statistice” Partea a II-a.

Sarcina 3. Folosind o foaie de calcul, procesați datele folosind funcții statistice. Sunt oferite informații despre elevii din clasă, inclusiv scorul mediu pentru trimestru, vârsta (anul nașterii) și sexul. Determinați scorul mediu al băieților, proporția elevilor excelenți în rândul fetelor și diferența dintre scorul mediu al elevilor de diferite vârste.

Soluţie:
Să umplem tabelul cu datele inițiale și să efectuăm calculele necesare.
Acordați atenție formatului valorilor din celulele „GPA” (numerice) și „Data nașterii” (data).

Tabelul folosește coloane suplimentare care sunt necesare pentru a răspunde la întrebările puse în problemă -vârsta studentului și este studentulun elev excelent și o fată simultan.
Pentru a calcula vârsta, a fost utilizată următoarea formulă (folosind celula G4 ca exemplu):

=INTEGER((AZI()-E4)/365,25)

Să comentăm. Data nașterii elevului se scade din data de astăzi. Astfel, obținem numărul total de zile care au trecut de la nașterea elevului. Împărțind acest număr la 365,25 (numărul real de zile dintr-un an, 0,25 zile pentru un an normal este compensat cu un an bisect), obținem numărul total de ani ai studentului; în sfârșit, evidențiind întreaga parte – vârsta elevului.

Dacă o fată este o elevă excelentă este determinat de formula (folosind celula H4 ca exemplu):

=DACĂ(ȘI(D4=5;F4="w");1,0)

Să trecem la calculele de bază.
În primul rând, trebuie să determinați scorul mediu al fetelor. Conform definiției, este necesar să se împartă scorul total al fetelor la numărul lor. În aceste scopuri, puteți utiliza funcțiile corespunzătoare ale procesorului de masă.

=SUMĂDACA(F4:F15,"w";D4:D15)/COUNTIF(F4:F15;"w")

Funcția SUMIF vă permite să însumați valorile numai în acele celule din interval care îndeplinesc un anumit criteriu (în cazul nostru, copilul este un băiat). Funcția COUNTIF numără numărul de valori care îndeplinesc un criteriu specificat. Astfel obținem ceea ce ne trebuie.
Pentru a calcula ponderea elevilor excelente în rândul tuturor fetelor, vom lua numărul de fete excelente la numărul total de fete (aici vom folosi un set de valori dintr-una dintre coloanele auxiliare):

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

În cele din urmă, vom determina diferența dintre scorurile medii ale copiilor de diferite vârste (vom folosi coloana auxiliară în calculeVârstă ):

=ABS(SUMĂDAC(G4:G15,15,D4:D15)/CONTĂRĂDAC(G4:G15,15)-
SUMIF(G4:G15,16,D4:D15)/COUNTIF(G4:G15,16))

Vă rugăm să rețineți că formatul datelor din celulele G18:G20 este numeric, cu două zecimale. Astfel, problema este complet rezolvată. Figura arată rezultatele soluției pentru un anumit set de date.

Document selectat pentru vizualizare Excel pr.r. 7.docx

Bibliotecă
materiale

Lucrări practice 7

„Crearea de diagrame folosind MS Excel”

Prin finalizarea sarcinilor din acest subiect, veți învăța:

Efectuați operațiuni pentru a crea diagrame pe baza datelor introduse în tabel;

Editați datele diagramei, tipul și designul acesteia.

Ce este o diagramă? O diagramă este concepută pentru a reprezenta datele grafic. Liniile, barele, coloanele, sectoarele și alte elemente vizuale sunt folosite pentru a afișa datele numerice introduse în celulele tabelului. Aspectul diagramei depinde de tipul acesteia. Toate diagramele, cu excepția diagramei circulare, au două axe: una orizontală – axa categoriei și una verticală – axa valorii. Când se creează diagrame 3-D, se adaugă o a treia axă - axa seriei. Adesea, o diagramă va conține elemente precum o grilă, titluri și o legendă. Grilele sunt o extensie a diviziunilor găsite pe axe, titlurile sunt folosite pentru a explica elementele individuale ale diagramei și natura datelor prezentate pe acesta, iar legenda ajută la identificarea seriei de date prezentate în diagramă. Există două moduri de a adăuga diagrame: încorporați-le în foaia de lucru curentă sau adăugați o foaie de diagramă separată. Dacă diagrama în sine este de interes, aceasta este plasată pe o foaie separată. Dacă trebuie să vizualizați simultan diagrama și datele pe care a fost construită, atunci este creată o diagramă încorporată.

Diagrama este salvată și tipărită împreună cu registrul de lucru.

Odată ce diagrama este generată, se pot face modificări. Înainte de a efectua orice acțiune asupra elementelor diagramei, selectați-le făcând clic stânga pe ele. După aceasta, apelați meniul contextual folosind butonul drept al mouse-ului sau utilizați butoanele corespunzătoareBara de instrumente pentru diagrame .

Sarcină: Utilizați o foaie de calcul pentru a reprezenta grafic funcția Y=3,5x–5. Unde X ia valori de la –6 la 6 în trepte de 1.

Tehnologia de lucru:

1. Lansați procesorul de foi de calcul Excel.

2. În celula A1 introduceți „X”, în celula B1 introduceți „Y”.

3. Selectați intervalul de celule A1:B1 și centrați textul în celule.

4. În celula A2, introduceți numărul -6, iar în celula A3, introduceți -5. Utilizați marcatorul de completare automată pentru a completa celulele de mai jos până la opțiunea 6.

5. În celula B2, introduceți formula: =3,5*A2–5. Utilizați marcatorul de completare automată pentru a extinde această formulă până la sfârșitul parametrilor de date.

6. Selectați întregul tabel pe care l-ați creat și acordați-i margini externe și interne.

7. Selectați antetul tabelului și completați zona interioară.

8. Selectați celulele rămase din tabel și completați zona interioară cu o culoare diferită.

9. Selectați întregul tabel. Selectați Inserare din bara de meniu -Diagramă , Tip: punct, Vedere: Punct cu curbe netede.

10. Mutați graficul sub tabel.

Muncă independentă:

    Reprezentați grafic funcția y=păcat(X)/ Xpe segmentul [-10;10] cu un pas de 0,5.

    Afișați graficul funcției: a) y=x; b) y=x 3 ; c) y=-x pe segmentul [-15;15] cu pasul 1.

    Deschideți fișierul „Orașe” (mergeți în folderul de rețea - clasa a IX-a - Orașe).

    Calculați costul unui apel fără reducere (coloana D) și costul unui apel ținând cont de reducere (coloana F).

    Pentru o reprezentare mai clară, construiți două diagrame circulare. (1-diagramă a costului unui apel fără reducere; 2-diagramă a costului unui apel cu reducere).

Document selectat pentru vizualizare Excel pr.r. 8.docx

Bibliotecă
materiale

Lucrări practice 8

CONSTRUCȚIA GRAFICELOR ȘI A DESENELOR PRIN MIJLOACE MS EXCEL

1. Construcția desenului"UMBRELĂ"

Funcțiile ale căror grafice sunt incluse în această imagine sunt date:

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

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

y3= -1/8(X+8) 2 + 6, xО[-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]

- Lansați MS EXCEL

· - În celulăA1 introduceți desemnarea variabileiX

· - Completați intervalul de celule A2:A26 cu numere de la -12 la 12.

Vom introduce formule secvenţial pentru fiecare grafic al funcţiei. Pentru y1= -1/8x 2 + 12, xО[-12;12], pentru
y2= ​​​​-1/8x 2 +6, xО[-4;4] etc.

Procedură:

    Plasați cursorul într-o celulăÎN 1 si intray1

    La celulăLA 2 introduceți formula=(-1/18)*A2^2 +12

    Clic introduce pe tastatură

    Valoarea funcției este calculată automat.

    Întindeți formula la celula A26

    Similar cu celulaC10 (deoarece găsim valoarea funcției doar pe segmentul x din [-4;4]) introduceți formula pentru graficul funcțieiy2= ​​​​-1/8x 2 +6. ETC.

Rezultatul ar trebui să fie următorul ET

După ce toate valorile funcției au fost calculate, putețiconstruiți grafice acestefuncții

    Selectați intervalul de celule A1:G26

    Pe bara de instrumente, selectațiInserați meniul Diagramă

    În fereastra Chart Wizard, selectațiSpot → Selectați vizualizarea dorită → Faceți clic Bine .

Rezultatul ar trebui să fie următoarea figură:

Misiunea pentru munca individuala:

Construiți grafice ale funcțiilor într-un sistem de coordonate.x de la -9 la 9 în trepte de 1 . Ia desenul.

1. „Ochelari”

2. „Pisica” Filtrarea (eșantionarea) datelor într-un tabel vă permite să afișați numai acele rânduri al căror conținut de celule îndeplinește o condiție specificată sau mai multe condiții. Spre deosebire de sortare, filtrarea nu reordonează datele, ci doar ascunde acele înregistrări care nu îndeplinesc criteriile de selecție specificate.

Filtrarea datelor se poate face în două moduri:folosind AutoFilter sau Advanced Filter.

Pentru a utiliza filtrul automat aveți nevoie de:

o plasați cursorul în interiorul tabelului;

o selectați o echipăDate - Filter - AutoFilter;

o extinde lista coloanei prin care se va face selecția;

o selectați o valoare sau condiție și setați criteriul de selecție în caseta de dialogFiltru automat personalizat.

Pentru a restabili toate rândurile din tabelul sursă, trebuie să selectați toate rândurile din lista derulantă a filtrului sau să selectați comandaDate - Filtru - Afișează toate.

Pentru a anula modul de filtrare, trebuie să plasați cursorul în interiorul tabelului și să selectați din nou comanda de meniuDate - Filter - Autofilter (debifați caseta).

Filtrul avansat vă permite să creați mai multe criterii de selecție și să efectuați o filtrare mai complexă a datelor din foile de calcul prin specificarea unui set de condiții de selecție pe mai multe coloane. Filtrarea înregistrărilor folosind un filtru avansat se face folosind comanda de meniuDate - Filtru - Filtru avansat.

Exercițiu.

Creați un tabel în conformitate cu exemplul prezentat în figură. Salvați-l ca Sort.xls.

Tehnologia de executare a sarcinilor:

1. Deschideți documentul Sort.xls

2.

3. Executați comanda de meniuDate - Sortare.

4. Selectați prima cheie de sortare „Ascendent” (Toate departamentele din tabel vor fi aranjate alfabetic).

Să ne amintim că în fiecare zi trebuie să tipărim o listă de mărfuri rămase în magazin (având un sold diferit de zero), dar pentru aceasta trebuie mai întâi să obținem o astfel de listă, de exemplu. filtrați datele.

5. Plasați cursorul cadru în interiorul tabelului de date.

6. Executați comanda de meniuDate - Filtru

7. Deselectați tabele.

8. Fiecare celulă din antetul tabelului are acum un buton „Săgeată în jos”; nu este imprimat; vă permite să setați criterii de filtrare. Dorim să lăsăm toate înregistrările cu un rest diferit de zero.

9. Faceți clic pe butonul săgeată care apare în coloanăCantitatea ramasa . Se va deschide o listă din care se va face selecția. Selectați liniaCondiție. Setați condiția: > 0. Faceți clicBine . Datele din tabel vor fi filtrate.

10. În loc de lista plina produse, vom primi o listă cu produsele vândute până în prezent.

11. Filtrul poate fi consolidat. Dacă selectați suplimentar un departament, puteți obține o listă de mărfuri nelivrate în funcție de departament.

12. Pentru a vedea din nou lista tuturor bunurilor nevândute pentru toate departamentele, trebuie să selectați criteriul „Toate” din lista „Departament”.

13. Pentru a evita confuzia în rapoartele dvs., introduceți o dată care se va schimba automat în funcție de ora sistemului computerului dvsFormule - Funcție de inserare - Data și ora - Azi .

Muncă independentă

„MS Excel. Funcții statistice"

1 sarcină (generală) (2 puncte).

Folosind o foaie de calcul, procesați datele folosind funcții statistice.
1. Se oferă informații despre elevii clasei (10 persoane), inclusiv notele pentru o lună la matematică. Numărați numărul de cinci, patru, doi și trei, găsiți scorul mediu al fiecărui elev și scorul mediu al întregului grup. Creați o diagramă care ilustrează procentul de note dintr-un grup.

2.1 sarcină (2 puncte).

Patru prieteni călătoresc cu trei moduri de transport: tren, avion și navă. Nikolai a navigat 150 km cu barca, a călătorit 140 km cu trenul și a zburat 1100 km cu avionul. Vasily a navigat 200 km cu barca, 220 km cu trenul și 1160 km cu avionul. Anatoly a zburat 1200 km cu avionul, 110 km cu trenul și 125 km cu barca. Maria a parcurs 130 km cu trenul, a zburat 1500 km cu avionul și a navigat 160 km cu barca.
Creați o foaie de calcul pe baza datelor de mai sus.

    Adăugați o coloană la tabel care va afișa numărul total de kilometri pe care i-a parcurs fiecare dintre băieți.

    Calculați numărul total de kilometri pe care i-au parcurs copiii cu trenul, au zburat cu avionul și au navigat cu barca (pe fiecare tip de transport separat).

    Calculați numărul total de kilometri ai tuturor prietenilor.

    Stabiliți numărul maxim și minim de kilometri parcurși de prieteni folosind toate tipurile de transport.

    Determinați numărul mediu de kilometri pentru toate tipurile de transport.

2.2 sarcină (2 puncte).

Creați un tabel „Lacurile Europei” folosind următoarele date privind suprafața (km pătrați) și cea mai mare adâncime (m): Ladoga 17.700 și 225; Onega 9510 și 110; Marea Caspică 371.000 și 995; Wenern 5550 și 100; Chudskoye cu Pskovsky 3560 și 14; Balaton 591 și 11; Geneva 581 și 310; Wettern 1900 și 119; Constanța 538 și 252; Mälaren 1140 și 64. Determinați cel mai mare și cel mai mic lac din zonă, cel mai adânc și cel mai puțin adânc.

2.3 sarcină (2 puncte).

Creați un tabel „Râurile Europei” folosind următoarea lungime (km) și suprafața bazinului (mii km pătrați): Volga 3688 și 1350; Dunărea 2850 și 817; Rinul 1330 și 224; Elba 1150 și 148; Vistula 1090 și 198; Loara 1020 și 120; Ural 2530 și 220; Don 1870 și 422; Sena 780 și 79; Tamisa 340 și 15. Determinați cel mai lung și cel mai scurt râu, calculați suprafața totală a bazinelor hidrografice, lungimea medie a râurilor din partea europeană a Rusiei.

Sarcina 3 (2 puncte).

Banca înregistrează oportunitatea plăților împrumuturilor acordate mai multor organizații. Se cunosc suma împrumutului și suma deja plătită de organizație. Pentru debitori se stabilesc penalități: dacă societatea a rambursat împrumutul cu mai mult de 70 la sută, amenda va fi de 10 la sută din valoarea datoriei, în caz contrar amenda va fi de 15 la sută. Calculați amenda pentru fiecare organizație, amenda medie, suma totală de bani pe care banca urmează să o primească suplimentar. Determinați amenda medie a organizațiilor bugetare.

Găsiți material pentru orice lecție,

Problemele de analiză, OLAP și depozitele de date prezintă un interes din ce în ce mai mare pentru specialiștii IT ruși. Până în prezent, multe materiale bune pe această temă, inclusiv cele introductive, au fost publicate în presa noastră informatică și pe internet. Vă aducem în atenție un articol în care încercăm în mod deliberat să explicăm OLAP „dintr-o privire”, folosind un exemplu concret. Practica arată că o astfel de explicație este necesară pentru unii specialiști IT și mai ales pentru utilizatorii finali.

Deci, OLAP *1, la o primă aproximare, „dintr-o privire”, poate fi definit ca o modalitate specială de analiză a datelor și obținere de rapoarte. Esența acestuia este de a oferi utilizatorului un tabel multidimensional care rezumă automat datele în diverse secțiuni și permite gestionarea interactivă a calculelor și formularului de raport. Acest articol va vorbi despre tehnologia și operațiunile de bază ale OLAP folosind exemplul de analiză a facturilor unei întreprinderi angajate în comerțul cu ridicata al produselor alimentare.

*1. OLAP - Procesare analitică on-line, analiza datelor operaționale.

Sistemul OLAP din cea mai simplă și mai ieftină clasă va fi considerat un instrument - client OLAP *1. De exemplu, am selectat cel mai simplu produs dintre clienții OLAP - „Contour Standard” de la Intersoft Lab. (Pentru claritate, mai târziu în articol, termenii OLAP acceptați în general vor fi indicați cu caractere aldine și însoțiți de echivalentele lor în limba engleză.)

*1. Mai multe detalii despre clasificarea sistemelor OLAP sunt descrise în articolul „OLAP, fabricat în Rusia” din PC Week/RE, nr. 3/2001.

Deci, să începem cu sistemul. Mai întâi trebuie să descrii sursa de date - calea către tabel și câmpurile sale. Aceasta este sarcina utilizatorului care cunoaște implementarea fizică a bazei de date. Pentru utilizatorii finali, acesta traduce numele tabelului și câmpurile acestuia în termeni de domeniu. În spatele „sursei de date” se află un tabel local, un tabel sau o vizualizare de server SQL sau o procedură stocată.

Cel mai probabil, într-o anumită bază de date, facturile sunt stocate nu într-unul, ci în mai multe tabele. În plus, este posibil ca unele câmpuri sau înregistrări să nu fie utilizate pentru analiză. Prin urmare, este creată apoi o Selecție (set de rezultate sau interogare), în care sunt configurate: algoritmul de combinare a tabelelor după câmpuri cheie, condiții de filtrare și setul de câmpuri returnate. Să numim selecția noastră „Facturi” și să plasăm în ea toate câmpurile sursei de date „Facturi”. Astfel, specialistul IT, prin crearea unui strat semantic, ascunde de utilizatorul final implementarea fizică a bazei de date.

Apoi raportul OLAP este configurat. Acest lucru poate fi făcut de un expert în domeniu. În primul rând, câmpurile unui eșantion de date plat sunt împărțite în două grupuri - fapte (fapte sau măsuri) și dimensiuni (dimensiuni). Faptele sunt numere, iar măsurătorile sunt „secțiuni” în care faptele vor fi rezumate. În exemplul nostru, dimensiunile vor fi: „Regiune”, „Oraș”, „Client”, „Produs”, „Data” și va exista un singur fapt - câmpul „Suma” al facturii. De fapt, trebuie să selectați unul sau mai mulți algoritmi de agregare. OLAP este capabil nu numai să sintetizeze rezultatele, ci și să efectueze calcule mai complexe, inclusiv analize statistice. Selectarea mai multor algoritmi de agregare va crea fapte virtuale, calculate. În exemplu, este selectat un algoritm de agregare - „Suma”.

O proprietate specială a sistemelor OLAP este generarea de măsurători și date pentru perioade de timp mai vechi de la o dată și calcularea automată a totalurilor pentru aceste perioade. Să selectăm perioadele „An”, „Trimestru” și „Lună”, în timp ce datele pentru fiecare zi nu vor fi în raport, dar vor apărea parametrii generați „Anul”, „Trimerul” și „Luna”. Să denumim raportul „Analiza vânzărilor” și să-l salvăm. Lucrările de creare a interfeței pentru aplicația analitică sunt finalizate.

Acum, când rulează această interfață zilnic sau lunar, utilizatorul va vedea un tabel și un grafic care rezumă facturile după articol, client și perioadă.

Pentru ca manipularea datelor să fie intuitivă, instrumentele de gestionare a unui tabel dinamic sunt elementele tabelului în sine - coloanele și rândurile acestuia. Utilizatorul le poate muta, șterge, filtra și poate efectua alte operațiuni OLAP. În acest caz, tabelul calculează automat noile totale intermediare și finale.


De exemplu, trăgând (operațiune de mutare) coloana „Produs” pe primul loc, vom primi un raport de comparație - „Comparație a volumelor vânzărilor de produse pentru anul”. Pentru a agrega datele pentru un an, trebuie doar să trageți coloanele „Trimestru” și „Lună” în partea de sus a tabelului - „zona de dimensiuni inactive”. Dimensiunile „Sfert” și „Lună” transferate în această zonă vor fi închise (operațiune „dimensiune închidere”), adică excluse din raport; în acest caz, faptele sunt rezumate pentru anul. În ciuda faptului că dimensiunile sunt închise, puteți seta anumiți ani, trimestre și luni pentru ca acestea să filtreze datele (operațiune de „filtru”).

Pentru o mai mare claritate, să schimbăm tipul de grafic care ilustrează tabelul OLAP și locația acestuia pe ecran.

Săpătura mai adânc în date (operațiune „drill down”) ne permite să obținem informații mai detaliate despre vânzările produsului care ne interesează. Făcând clic pe semnul „+” de lângă produsul „Cafea”, vom vedea volumele vânzărilor sale pe regiune. După ce am extins regiunea „Ural”, vom obține volume de vânzări pe orașe din regiunea Ural, analizând datele pentru „Ekaterinburg”, vom putea vedea date despre cumpărătorii angro ai acestui oraș.

De asemenea, puteți utiliza dimensiunile deschise pentru a seta filtre. Pentru a compara dinamica vânzărilor de bomboane la Moscova și Ekaterinburg, vom instala filtre pe dimensiunile „Produs” și „Oraș”.

Să închidem măsurătorile inutile și să selectăm tipul de grafic „Linie”. Folosind graficul rezultat, puteți urmări dinamica vânzărilor, puteți evalua fluctuațiile sezoniere și relația dintre scăderile și creșterile vânzărilor de produse în diferite orașe.

Astfel, suntem convinși că tehnologia OLAP permite utilizatorului să emită zeci de tipuri diferite de rapoarte dintr-o singură interfață, gestionând un tabel OLAP dinamic cu ajutorul mouse-ului. Sarcina unui programator care cunoaște un astfel de instrument nu este codificarea de rutină a formularelor de raportare, ci configurarea unui client OLAP pentru baze de date. În același timp, metodele de gestionare a raportului sunt intuitive pentru utilizatorul final.

Într-adevăr, OLAP este o continuare naturală și o dezvoltare a ideii de foi de calcul. În esență, interfața vizuală OLAP este și o foaie de calcul, dar echipată cu un motor de calcul puternic și un standard special pentru prezentarea și gestionarea datelor. Mai mult, unii clienți OLAP sunt implementați ca un add-in la MS Excel. Prin urmare, armata a milioane de muncitori care au încredere în utilizarea foilor de calcul stăpânește foarte repede instrumentele OLAP. Pentru ei, aceasta este o „revoluție de catifea” care oferă noi oportunități, dar nu implică nevoia de a reînvăța.

Dacă cititorul, după ce a citit acest articol, nu și-a pierdut interesul pentru OLAP, se poate referi la materialele menționate la început. Colecțiile de astfel de materiale sunt postate pe o serie de site-uri de internet, inclusiv site-ul de laborator Intersoft - www.iso.ru. Din acesta puteți descărca și o versiune demo a sistemului „Contour Standard” cu exemplul descris în articol.

Instrumentele client OLAP sunt aplicații care calculează date agregate (sume, medii, valori maxime sau minime) și le afișează, în timp ce datele agregate în sine sunt conținute într-un cache în spațiul de adrese al unui astfel de instrument OLAP.

Dacă datele sursă sunt conținute într-un SGBD desktop, calculul datelor agregate este efectuat de instrumentul OLAP însuși. Dacă sursa datelor inițiale este un SGBD de server, multe dintre instrumentele OLAP client trimit interogări SQL care conțin instrucțiunea GROUP BY către server și, ca rezultat, primesc date agregate calculate pe server.

De regulă, funcționalitatea OLAP este implementată în instrumentele de prelucrare a datelor statistice (a produselor din această clasă, produsele StatSoft și SPSS sunt utilizate pe scară largă pe piața rusă) și în unele foi de calcul. În special, Microsoft Excel are instrumente de analiză multidimensională. Cu acest produs, puteți crea și salva ca fișier un mic cub OLAP multidimensional local și puteți afișa secțiuni transversale bidimensionale sau tridimensionale ale acestuia.

Suplimente pentru pachetul de aplicații Microsoft Office data mining sunt un set de funcții care oferă acces la capacitățile de extragere și procesare a datelor din aplicațiile Microsoft Office, permițând astfel analiza predictivă pe calculator local. Datorită faptului că serviciile sunt integrate în platformele Microsoft Cu algoritmii de extragere și procesare a datelor SQL Server disponibili din mediul aplicației Microsoft Office, utilizatorii de afaceri pot extrage cu ușurință informații valoroase din seturi de date complexe cu doar câteva clicuri. Suplimentele de extragere și manipulare a datelor Office permit utilizatorilor finali să efectueze analize direct în Microsoft Excel și Microsoft Visio.

Microsoft Office 2007 include trei componente OLAP separate:

  1. Data Mining Client pentru Excel vă permite să creați și să gestionați proiecte de data mining bazate pe SSAS din Excel 2007;
  2. instrumente de analiză a tabelului pentru aplicații Excel Vă permite să utilizați capacitățile de extragere și procesare a informațiilor încorporate ale SSAS pentru a analiza datele stocate în foile de calcul Excel.
  3. Șabloanele Visio Data Mining vă permit să vizualizați arbori de decizie, arbori de regresie, diagrame de cluster și rețele de dependență în diagramele Visio.
Tabelul 1.1. Produse Oracle pentru OLAP și Business Intelligence
Tipul fondurilor Produs



Top