Практична работа на olap технологија во ексел. Публикации. Подготовка на повеќедимензионални податоци

Неверојатно - блиску...

Во текот на работата честопати имав потреба да правам сложени извештаи, секогаш се обидував да најдам нешто заедничко во нив за да ги составам поедноставно и поуниверзално, дури напишав и објавив статија на оваа тема „Дрвото на Осипов. ” Сепак, мојот напис беше критикуван и тие рекоа дека сите проблеми што ги покренав одамна се решени во MOLAP.RU v.2.4 (www.molap.rgtu.ru) и препорачаа да се погледнат стожерните табели во EXCEL.
Се испостави дека е толку едноставно што, откако ги применив моите генијални мали раце на него, добив многу едноставно колоза преземање податоци од 1C7 или која било друга база на податоци (во натамошниот текст 1C значи секоја база на податоци) и анализа во OLAP.
Мислам дека многу шеми за поставување на OLAP се премногу комплицирани, јас избирам едноставност.

Карактеристики :

1. За работа се бара само EXCEL 2000.
2. Корисникот може сам да дизајнира извештаи без програмирање.
3. Растовар од 1C7 до едноставен форматтекстуална датотека.
4. За сметководствени записи, веќе постои универзална обработка за истовар која работи во која било конфигурација. Обработката на примерокот е достапна за преземање други податоци.
5. Можете да дизајнирате формулари за извештаи однапред и потоа да ги примените на различни податоци без да ги дизајнирате повторно.
6. Убава добри перформанси. Во првата долга фаза, податоците прво се увезуваат во EXCEL од текстуална датотека и a OLAP коцка, а потоа прилично брзо секој извештај може да се изгради врз основа на оваа коцка. На пример, податоците за продажба на производи за продавница за 3 месеци со асортиман од 6000 производи се вчитуваат во EXCEL за 8 минути на Cel600-128M, рејтингот по производ и група (извештај OLAP) повторно се пресметува за 1 минута.
7. Податоците се преземаат од 1C7 во целост за наведениот период (сите движења, низ сите магацини, компании, сметки). При увоз во EXCEL, можно е да се користат филтри кои ги вчитуваат само потребните податоци за анализа (на пример, од сите движења, само продажба).
8. Во моментов, развиени се методи за анализа на движења или остатоци, но не и движења и остатоци заедно, иако тоа е можно во принцип.

Што е OLAP : (www.molap.rgtu.ru)

Да речеме дека имате малопродажен синџир. Нека се прикачат податоците за трговските операции текстуална датотекаили табела како:

Датум - датум на работа
Месец - месец на работа
Недела - недела на работа
Вид - купување, продажба, враќање, отпис
Договорна страна - надворешна организација која учествува во трансакција
Автор - лицето кое ја издало фактурата

Во 1C, на пример, еден ред од оваа табела ќе одговара на една линија од фактурата; некои полиња (договорна страна, датум) се земени од заглавието на фактурата.

Податоците за анализа обично се поставуваат во системот OLAP за одреден временски период, од кој, во принцип, може да се избере друг период со помош на филтри за вчитување.

Оваа табела е извор за OLAP анализа.

Пријави

Мерења

Податоци

Филтер

Колку производи и за која сума се продаваат дневно?

Датум, производ

Количина, Количина

Прикажи = "продажба"

Кои договорни страни испорачувале која стока за која сума месечно?

Месец, Изведувач, Производ

Збир

Прикажи = "купи"

Колкав износ пишувале операторите за каков тип на фактури за целиот период на известување?

Збир

Самиот корисник одредува кое од полињата на табелата ќе биде Димензии, кои Податоци и кои Филтри да ги примени. Самиот систем гради извештај во визуелна табеларна форма. Димензиите може да се постават во насловите на редовите или колоните на табелата со извештаи.
Како што можете да видите, од една едноставна табела можете да добиете многу податоци во форма на различни извештаи.


Како да го користите сами :

Отпакувајте ги податоците од дистрибуцијата точно во директориумот c:\fixin (за систем за тргување тоа е можно во c:\reports). Прочитајте го readme.txt и следете ги сите инструкции во него.

Прво, мора да напишете обработка што поставува податоци од 1C во текстуална датотека (табела). Треба да го одредите составот на полињата што ќе се истоварат.
На пример, готовата универзална обработка, која работи во која било конфигурација и презема трансакции за одреден период за анализа на OLAP, ги презема следните полиња за анализа:

Датум|Ден во неделата|Недела|Година|Квартал|Месец|Документ|Компанијата|Дебит|DtНоменклатура
|DtGroupNomenclature|DtSectionNomenclature|Кредит|Износ|ValAmount|Количина
|Валута|DtCounterparties|DtGroupCounterparties|KtCounterparties|KtGroupCounterparties|
CTM различни објекти

Онаму каде што под префиксите Dt(Kt) има потсметки на дебит (кредит), Групата е групата на оваа потсметка (ако има), Секцијата е групата на групата, Класата е групата на делот.

За трговски систем, полињата може да бидат како што следува:

Насока|Вид на движење|За готовина|производ|Количина|Цена|Износ|Датум|Фирма
|Склад|Валута|Документ|Ден во неделата|Недела|Година|Квартал|Месец|Автор
|Категорија на производ|Категорија на движење|Категорија на друга страна|Група на производи
|ValAmount|Трошоци|Договорна страна

За анализа на податоците се користат табелите „Анализа на движење.xls“ („Сметководствена анализа.xls“). Кога ги отворате, не оневозможувајте макроа, инаку нема да можете да ги ажурирате извештаите (тие ги водат VBA макроата). Овие датотеки ги земаат своите изворни податоци од датотеките C:\fixin\motions.txt (C:\fixin\buh.txt), во спротивно тие се исти. Затоа, можеби ќе треба да ги копирате вашите податоци во една од овие датотеки.
За да ги вчитате вашите податоци во EXCEL, изберете или напишете го вашиот филтер и кликнете на копчето „Генерирај“ на листот „Услови“.
Листовите со извештаи започнуваат со префиксот „Извештај“. Одете во листот со извештај, кликнете на „Освежи“ и податоците за извештајот ќе се променат според последните вчитани податоци.
Ако не сте задоволни со стандардните извештаи, постои лист за шаблон за извештај. Копирајте го на нов листи приспособете го типот на извештај со работа со стожерна табела на овој лист (за работа со стожерни табели - во која било книга на EXCEL 2000). Препорачувам да поставите извештаи за мал сет на податоци, а потоа да ги извршите на голема низа, бидејќи ... Не постои начин да се оневозможи повторно исцртување на табели секогаш кога се менува распоредот на извештајот.

Технички белешки :

Кога поставувате податоци од 1C, корисникот ја избира папката каде да ја постави датотеката. Го направив ова затоа што е веројатно дека во блиска иднина ќе има повеќе датотеки што се поставуваат (остатоци и движења). Потоа, со кликнување на копчето „Поднеси“ во Explorer --> „За OLAP анализа во EXCEL 2000“, податоците се копираат од избраната папка во папката C:\fixin. (за оваа команда да се појави во списокот на командата „Испрати“, треба да ја копирате датотеката „За анализа на OLAP во EXCEL 2000.bat“ во директориумот C:\Windows\SendTo) Затоа, подигнете ги податоците веднаш со именување датотеките motions.txt или buh.txt.

Формат на текстуална датотека:
Првата линија од текстуалната датотека ги содржи заглавијата на колоните одделени со „|“, останатите линии ги содржат вредностите на овие колони одделени со „|“.

За да увезете текстуални датотеки во Excel, се користи Microsoft Query (компонента на EXCEL); за да работи, мора да имате датотека shema.ini што ги содржи следните информации во директориумот за увоз (C:\fixin):


ColNameHeader=Точно
Формат=Ограничено(|)
MaxScanRows=3
CharacterSet=ANSI
ColNameHeader=Точно
Формат=Ограничено(|)
MaxScanRows=3
CharacterSet=ANSI

Објаснување: motions.txt и buh.txt се името на делот, одговара на името на увезената датотека, опишува како да увезете текстуална датотека во Excel. Останатите параметри значат дека првата линија ги содржи имињата на колоните, раздвојувачот на колоните е "|", множеството знаци е Windows ANSI (за DOS - OEM).
Типот на полето се одредува автоматски врз основа на податоците содржани во колоната (датум, број, низа).
Списокот на полиња не треба никаде да се опишува - EXCEL и OLAP сами ќе одредат кои полиња се содржани во датотеката според насловите во првата линија.

Внимание, проверете ги вашите регионални поставки „Контролен панел“ --> „Регионални поставки“. Во мојата обработка, броевите се поставуваат со разграничувач за запирка, а датумите се во формат „ДД.ММ.ГГГГ“.

Кога ќе кликнете на копчето „Генерирај“, податоците се вчитуваат во стожерната табела на листот „База“, а сите извештаи на листовите „Извештај“ земаат податоци од оваа стожерна табела.

Разбирам дека навивачите на МС SQL Serverи моќните бази на податоци ќе почнат да негодуваат дека сè е премногу поедноставено, дека мојата обработка ќе биде исцрпена со едногодишен примерок, но пред се сакам да им ги дадам придобивките од OLAP анализата на средните организации. Овој производ би го позиционирал како годишна алатка за анализа за компаниите на големо, квартална анализа за трговците на мало и оперативна анализа за која било организација.

Морав да чепкам во VBA за да може да се земат податоците од датотека со која било листа на полиња и да можам однапред да подготвам формулари за извештаи.

Опис на работа во EXCEL (за корисници):

Инструкции за користење извештаи:
1. Преземените податоци испратете ги на анализа (проверете кај администраторот). За да го направите ова, кликнете со десното копче на папката во која сте преземале податоци од 1C и изберете ја командата „Испрати“, потоа „До OLAP анализа во EXCEL 2000“.
2. Отворете ја датотеката „Motion Analysis.xls“
3. Изберете вредност на филтерот; филтрите што ви се потребни може да се додадат на табулаторот „Вредности“.
4. Кликнете на копчето „Генерирај“ и преземените податоци ќе бидат вчитани во EXCEL.
5. Откако ќе ги вчитате податоците во EXCEL, можете да прегледувате различни извештаи. За да го направите ова, само кликнете на копчето „Освежи“ во избраниот извештај. Листовите со извештаи започнуваат со Извештај.
Внимание! Откако ќе ја смените вредноста на филтерот, треба повторно да кликнете на копчето „Генерирај“ за податоците во EXCEL повторно да се вчитаат од датотеката за подигнување во согласност со филтрите.

Обработка од демо примерот:

Обработка на motionsbuh2011.ert - најновата верзија на прикачување трансакции од Сметководство 7.7 за анализа во Excel. Има поле за избор „Прикачи во датотека“, кое ви овозможува да прикачувате податоци во делови по период, додавајќи ги во истата датотека, наместо повторно да ги прикачувате во истата датотека:

Обработка на motionswork.ert поставува податоци за продажба за анализа во Excel.

Примери на извештаи:

Шах за поврзување:

Оптоварување на операторот по типови на фактури:

П.С. :

Јасно е дека слична шема може да се користи за организирање на преземање податоци од 1C8.
Во 2011 година, корисник ме контактираше кој требаше да ја подобри оваа обработка во 1C7 за да прикачува големи количини на податоци, најдов аутсорсер и ја завршив работата. Значи, развојот е доста релевантен.

Обработката на motionsbuh2011.ert е подобрена за да се справи со растоварувањето на големи количини на податоци.

Изберете документ од архивата за да го видите:

18,5 KBавтомобили.xls

14 KBземји.xls

Excel pr.r. 1.docx

Библиотека
материјали

Практична работа 1

„Цел и интерфејс на MS Excel“

Откако ќе ги завршите задачите од оваа тема, вие:

1. Научете да извршувате табели;

2. Зајакнете ги основните концепти: ќелија, ред, колона, адреса на ќелија;

3. Научете како да внесувате податоци во ќелија и да ја уредувате лентата со формули;

5. Како да изберете цели редови, колона, неколку ќелии лоцирани една до друга и целата табела.

Вежба: Запознајте се со основните елементи на прозорецот MS Excel.

    Трчај Мајкрософт програма Excel. Внимателно погледнете го прозорецот на програмата.

Документи кои се креирани со користењеЕКСЕЛ , се нарекуваатработни тетратки и имаат продолжување. XLS. Новата работна книга има три работни листови наречени SHEET1, SHEET2 и SHEET3. Овие имиња се наоѓаат на етикетите на листовите на дното на екранот. За да се префрлите на друг лист, кликнете на името на тој лист.

Дејства со работни листови:

    Преименувајте работен лист. Поставете го покажувачот на глувчето на 'рбетот на работниот лист и кликнете двапати на левото копче или повикајте контекстното мении изберете ја командата Преименувај.Поставете го името на листот на „ТРЕНИНГ“

    Вметнување на работен лист . Изберете го табот лист „Лист 2“ пред кој сакате да вметнете нов лист и користејќи го контекстното менивметнете нов лист и наведете го името „Сонда“ .

    Бришење на работен лист. Изберете ја кратенката на листот „Лист 2“ и користејќи го контекстното мениизбриши .

Клетки и опсег на клетки.

Работното поле се состои од редови и колони. Редовите се нумерирани од 1 до 65536. Колоните се означени со латински букви: A, B, C, ..., AA, AB, ..., IV, вкупно - 256. На пресекот на редот и колоната има ќелија. Секоја ќелија има своја адреса: името на колоната и бројот на редот на чиј пресек се наоѓа. На пример, A1, SV234, P55.

За да работите со неколку ќелии, погодно е да ги комбинирате во „опсези“.

Опсегот е ќелии распоредени во правоаголник. На пример, А3, А4, А5, Б3, Б4, Б5. За да напишете опсег, користете ": ": A3:B5

8:20 - сите ќелии во редовите од 8 до 20.

A:A – сите ќелии во колоната А.

H:P – сите ќелии во колоните H до R.

Може да го вклучите името на работниот лист во адресата на ќелијата: Sheet8!A3:B6.

2. Избор на ќелии во Excel

Што истакнуваме?

Акции

Една клетка

Кликнете на неа или преместете го изборот со копчињата со стрелки.

Низа

Кликнете на бројот на линијата.

Колона

Кликнете на името на колоната.

Опсег на клетки

Повлечете го покажувачот на глувчето од горниот лев агол на опсегот до долниот десен агол.

Повеќе опсези

Изберете го првиот, притиснете SCHIFT + F 8, изберете го следниот.

Цела маса

Кликнете на копчето Избери ги сите (празното копче лево од имињата на колоните)

Можете да ја промените ширината на колоните и висината на редовите со влечење на границите меѓу нив.

Користете ги лентите за лизгање за да одредите колку редови има табелата и кое е името на последната колона.
Внимание!!!
За брзо да стигнете до крајот на табелата хоризонтално или вертикално, треба да ги притиснете комбинациите на копчињата: Ctrl+→ - крај на колоните или Ctrl+↓ - крај на редови. Брзо враќање на почетокот на табелата - Ctrl+Home.

Во ќелијата А3, внесете ја адресата на последната колона од табелата.

Колку редови има во табелата? Внесете ја адресата на последниот ред во ќелијата Б3.

3. Следниве типови на податоци може да се внесат во EXCEL:

    Броеви.

    Текст (на пример, наслови и објаснувачки материјал).

    Функции (на пр. збир, синус, корен).

    Формули.

Податоците се внесуваат во ќелиите. За да внесете податоци, потребната ќелија мора да биде означена. Постојат два начина за внесување податоци:

    Само кликнете во ќелијата и напишете ги потребните податоци.

    Кликнете во ќелијата и во лентата со формули и внесете податоци во лентата со формули.

Притиснете ENTER.

Внесете го вашето име во ќелијата N35, центрирајте го во ќелијата и направете го задебелено.
Внесете ја тековната година во ќелијата C5 користејќи ја лентата со формули.

4. Промена на податоци.

    Изберете ја ќелијата и притиснете F 2 и променете ги податоците.

    Изберете ја ќелијата и кликнете во лентата со формули и променете ги податоците таму.

За да ги промените формулите, можете да го користите само вториот метод.

Променете ги податоците во ќелија N35, додадете го вашето презиме. користејќи некој од методите.

5. Внесување формули.

Формулата е аритметички или логички израз кој се користи за извршување на пресметките во табела. Формулите се состојат од референци на ќелии, оперативни симболи и функции. Г-ѓа EXCEL има многу голем сетвградени функции. Со нивна помош, можете да го пресметате збирот или аритметичкиот просек на вредности од одреден опсег на ќелии, да пресметате камата на депозитите итн.

Внесувањето формули секогаш започнува со знакот за еднаквост. Откако ќе внесете формула, резултатот од пресметката се појавува во соодветната ќелија, а самата формула може да се види во лентата со формули.

Акција

Примери

+

Додаток

А1+Б1

-

Одземање

А1 - Б2

*

Множење

B3*C12

/

Поделба

А1/Б5

Експоненцијација

А4 ^ 3

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

Знаци за врска

А2

Можете да користите загради во формулите за да го промените редоследот на операциите.

    Автоматско комплетирање.

Многу удобна алатка, која се користи само во MS EXCEL, е автоматско пополнување на соседните ќелии. На пример, треба да ги внесете имињата на месеците во годината во колона или ред. Ова може да се направи рачно. Но, постои многу поудобен начин:

    Внесете го саканиот месец во првата ќелија, на пример јануари.

    Изберете ја оваа ќелија. Во долниот десен агол на рамката за избор има мал квадрат - маркер за полнење.

    Поместете го покажувачот на глувчето над маркерот за полнење (ќе се смени во крст) додека го држите притиснато лево копчеглувчето, повлечете го маркерот во саканата насока. Во овој случај, моменталната вредност на ќелијата ќе биде видлива веднаш до рамката.

Ако треба да пополните некои серии на броеви, тогаш треба да ги внесете првите два броја во соседните две ќелии (на пример, внесете 1 во A4 и 2 во B4), изберете ги овие две ќелии и повлечете ја областа за избор користејќи го маркер до саканата големина.

Избран документ за прегледување Excel pr.r. 2.docx

Библиотека
материјали

Практична работа 2

„Внесување податоци и формули во ќелиите на табеларни пресметки на MS Excel“

· Внесете податоци во ќелиите различни типови: текст, нумерички, формули.

Вежба: Внесете ги потребните податоци и едноставните пресметки во табелата.

Технологија за извршување на задачи:

1. Стартувај ја програмата Microsoft Excel.

2. Во ќелијатаА1 лист 2 внесете го текстот: „Година на училишна основа“. Запишете ги податоците во ќелијата користејќи кој било метод што ви е познат.

3. Во ќелијатаВО 1 внесете го бројот – годината на основање на училиштето (1971).

4. Во ќелијатаC1 внесете го бројот – тековна година (2016).

Внимание! Имајте предвид дека во MS Excel, текстуалните податоци се порамнети налево, а броевите и датумите се порамнети надесно.

5. Изберете ќелијаД1 , внесете ја формулата од тастатурата за да ја пресметате училишната возраст:= C1- B1

Внимание! Внесувањето формули секогаш започнува со знакот за еднаквост«=». Адресите на ќелиите мора да бидат внесени со латински букви без празни места. Адресите на ќелиите може да се внесат во формули без користење на тастатурата, туку едноставно со кликнување на соодветните ќелии.

6. Избришете ја содржината на ќелијатаД1 и повторете ја внесувањето на формулата со помош на глувчето. Во ќелијаД1 постави знак«=» , потоа кликнете на ќелијатаC1, Имајте предвид дека адресата на оваа ќелија се појави воD1, постави знак«–» и кликнете на ќелијатаБ1 , притиснете(Внеси).

7. Во ќелијатаА2 внесете текст"Мојата возраст".

8. Во ќелијатаБ2 внесете ја вашата година на раѓање.

9. Во ќелијатаC2 внесете ја тековната година.

10. Внесете во ќелијатаД2 формула за пресметување на вашата возраст во тековната година(=C2-B2).

11. Изберете ќелијаC2. Внесете го бројот за следната година. Ве молиме имајте предвид, повторна пресметка во ќелијатаД2 се случи автоматски.

12. Одредете ја вашата возраст во 2025 година. За да го направите ова, заменете ја годината во ќелијатаC2 на2025.

Самостојна работа

Вежба: Пресметајте, користејќи ЕТ, дали е доволно 130 рубли за да ги купите сите производи што ви ги нарачала мајка ти и дали е доволно да купите чипс за 25 рубли?

Технологија за вежбање:
o Во ќелијата A1 внесете „Не“.
o Во ќелиите A2, A3 внесете „1“, „2“, изберете ќелии A2, A3, посочете кон долниот десен агол (треба да се појави црн крст), истегнете се до ќелијата A6
o Во ќелијата B1 внесете „Име“
o Во ќелијата C1 внесете „Цена во рубли“
o Во ќелијата D1 внесете „Количина“
o Во ќелијата Е1 внесете „Трошок“ итн.
o Во колоната „Трошоци“, сите формули се запишани Англиски јазик!
o Во формулите, имињата на ќелиите се пишуваат наместо променливите.
o По притискање на Enter, наместо формулата, веднаш се појавува број - резултат од пресметката

o Сами пресметајте го вкупниот број.

Покажете му го резултатот на вашиот учител!!!

Избран документ за прегледување Excel pr.r. 3.docx

Библиотека
материјали

Практична работа 3

„MS Excel. Креирање и уредување табеларен документ»

Со завршување на задачите од оваа тема, ќе научите:

Креирајте и пополнете табела со податоци;

Форматирајте и уредувајте податоци во ќелија;

Користете едноставни формули во табелата;

Копирај формули.

Вежба:

1. Направете табела што го содржи распоредот на возовите од станицата Саратов до станицата Самара. Општиот приказ на табелата „Распоред“ е прикажан на сликата.

2. Изберете ќелијаА3 , заменете го зборот „Golden“ со „Great“ и притиснете го копчетоВнесете .

3. Изберете ќелијаА6 , кликнете двапати на него со лево копче и заменете го „Угрумово“ со „Веселково“

4. Изберете ќелијаА5 одете во лентата со формула и заменете ја „Sennaya“ со „Sennaya 1“.

5. Пополнете ја табелата „Распоред“ со пресметки за времето на застанување на возот во секој локалитет. (внесете колони) Пресметајте го вкупното време на застанување, вкупното време на патување, времето поминато на возот што се движи од едно до друго населено место.

Технологија за извршување на задачи:

1. Поместете ја колоната Време на поаѓање од колона C во колона D. За да го направите ова, следете ги овие чекори:

Изберете блок C1:C7; изберете тимИсечете .
Поставете го курсорот во ќелијата D1;
Извршете ја командата
Вметнете ;
Порамнете ја ширината на колоната за да одговара на големината на заглавието.;

2. Внесете го текстот „Паркирање“ во ќелијата C1. Порамнете ја ширината на колоната за да одговара на големината на заглавието.

3. Направете формула која го пресметува времето на паркирање во населено место.

4. Треба да ја копирате формулата во блокот C4:C7 користејќи ја рачката за полнење. За да го направите ова, следете ги овие чекори:
Околу активната ќелија има рамка, во чиј агол има мал правоаголник, фатете ја и проширете ја формулата до ќелијата C7.

5. Внесете го текстот „Време на патување“ во ќелијата Е1. Порамнете ја ширината на колоната за да одговара на големината на заглавието.

6. Направете формула која го пресметува времето кое му е потребно на возот да патува од еден град до друг.

7. Променете го форматот на броеви за блоковите C2:C9 и E2:E9. За да го направите ова, следете ги овие чекори:

Изберете го блокот од ќелии C2:C9;
Почетна – Формат – Други формати на броеви – Време и параметри за поставување (часови: минути) .

Притиснете го копчетодобро .

8. Пресметајте го вкупното време за паркирање.
Изберете ќелија C9;
Кликнете на копчето
Автоматска сума на лентата со алатки;
Потврдете го изборот на клеточниот блок C3:C8 и притиснете го копчето
Внесете .

9. Внесете текст во ќелијата B9. За да го направите ова, следете ги овие чекори:

Изберете ќелија B9;
Внесете го текстот „Вкупно време за паркирање“. Порамнете ја ширината на колоната за да одговара на големината на заглавието.

10. Избришете ја содржината на ќелијата C3.

Изберете ќелија C3;
Извршете ја командата на главното мени Уреди - Исчисти или кликнетеИзбриши на тастатура;
Внимание! Компјутерот автоматски ја пресметува сумата во ќелијата C9!!!

Извршете ја командата Откажи или кликнете на соодветното копче на лентата со алатки.

11. Внесете го текстот „Вкупно време на патување“ во ќелијата D9.

12. Пресметајте го вкупното време на патување.

13. Украсете ја масата со боја и означете ги границите на табелата.

Самостојна работа

Пресметајте со помош на табелаExcelтрошоците на учениците кои планираат да одат на екскурзија во друг град.

Избран документ за прегледување Excel pr.r. 4.docx

Библиотека
материјали

Практична работа 4

"Линкови. Вградени функции на MS Excel."

Со завршување на задачите од оваа тема, ќе научите:

    Изведете операции за копирање, преместување и автоматско пополнување на поединечни ќелии и опсези.

    Разграничување помеѓу видовите врски (апсолутни, релативни, мешани)

    Користете вградени математички и статистички алатки во пресметките Функции на Excel.

MS Excel содржи 320 вградени функции. Наједноставниот начиндобивање на целосни информации за било кој од нив е да го користите менитоРеференца . За погодност, функциите во Excel се поделени во категории (математички, финансиски, статистички итн.).
Секој повик на функција се состои од два дела: името на функцијата и аргументите во загради.

Табела. Вградени функции на Excel

* Напишано без аргументи.

Табела . Видови врски

Вежбајте.

1. Цената од 1 kW/h е поставена. отчитување на електрична енергија и броила за претходните и тековните месеци. Потребно е да се пресмета потрошувачката на електрична енергија во изминатиот период и трошокот за потрошената електрична енергија.

Работна технологија:

1. Порамнете го текстот во ќелиите. Изберете ќелии A3:E3. Дома - Формат - Формат на ќелија - Порамнување: хоризонтално - во центарот, вертикално - во центарот, приказ - движење по зборови.

2. Во ќелијата А4 внесете: Кв. 1, во ќелијата А5 внесете: Кв. 2. Изберете ќелии A4:A5 и користете го маркерот за автоматско пополнување за да го пополните нумерирањето на становите, вклучително 7.

5. Пополнете ги ќелиите B4:C10 како што е прикажано.

6. Во ќелијата D4, внесете ја формулата за да ја пронајдете потрошувачката на електрична енергија. И пополнете ги линиите подолу користејќи го маркерот за автоматско комплетирање.

7. Во ќелијата Е4, внесете ја формулата за да ја пронајдете цената на електричната енергија=D4*$B$1. И пополнете ги линиите подолу користејќи го маркерот за автоматско комплетирање.

Забелешка!
При автоматско пополнување, адресата на ќелијата B1 не се менува,
бидејќи апсолутен сет на врски.

8. Во ќелијата A11, внесете го текстот „Статистика“, изберете ќелии A11:B11 и кликнете на копчето „Спој и центрирајте“ на лентата со алатки.

9. Во ќелиите A12:A15, внесете го текстот прикажан на сликата.

10. Кликнете на ќелијата B12 и внесете ја математичката функцијаСУМ , за да го направите ова треба да кликнете во лентата со формуласо знакfx и изберете ја функцијата, како и потврдете го опсегот на ќелиите.

11. Функциите се поставени слично во ќелиите B13:B15.

12. Пресметките ги извршивте на лист 1, преименувајте го Електрична енергија.

Самостојна работа

Вежба 1:

Пресметајте ја вашата возраст од оваа година до 2030 година со помош на маркерот за автоматско комплетирање. Годината кога сте родени е апсолутна референца. Извршете пресметки на лист 2. Преименувајте го листот 2 во возраст.

Вежба 2: Направете табела според примерот.Во клеткитеЈас5: Л12 иД13: Л14 треба да има формули: AVERAGE, COUNTIF, MAX, MIN. КлеткиБ3: Х12 се пополнети со информации од вас.

Избран документ за прегледување Excel pr.r. 5.docx

Библиотека
материјали

Практична работа 5

Со завршување на задачите од оваа тема, ќе научите:

Технологии за креирање на табеларен документ;

Доделете тип на користените податоци;

Креирање формули и правила за промена на врски во нив;

Користете ги вградените статистички функции на Excel за пресметки.

Вежба 1. Пресметајте го бројот на проживеани денови.

Работна технологија:

1. Стартувајте ја апликацијата Excel.

2. Во ќелијата А1, внесете го вашиот датум на раѓање (ден, месец, година – 20.12.97). Снимете го вашиот внес на податоци.

3. Погледнете различни формати на датуми(Дома - Формат на ќелија - Други формати на броеви - Датум) . Претворете го датумот во типHH.MM.YYYY. Пример, 14.03.2001 година

4. Размислете за неколку типови формати на датуми во ќелијата А1.

5. Внесете го денешниот датум во ќелијата А2.

6. Во ќелијата А3, пресметајте го бројот на живеени денови користејќи ја формулата. Резултатот може да се претстави како датум, во кој случај треба да се претвори во нумерички тип.

Задача 2. Возраст на ученици. Врз основа на дадена листа на ученици и нивните датуми на раѓање. Определи кој е роден порано (подоцна), определи кој е најстар (најмлад).


Работна технологија:

1. Добијте ја датотеката Age. Од страна на локална мрежа: Отворете ја папката Network Neighborhood -Шеф–Општи документи– 9-то одделение, најдете ја датотеката Возраст. Копирајте го на кој било начин што го знаете или преземете од оваа страница на дното на апликацијата.

2. Да ја пресметаме возраста на учениците. За да ја пресметате возраста, треба да ја користите функцијатаДЕНЕС изберете го денешниот тековен датум, од него се одзема датумот на раѓање на ученикот, потоа од добиениот датум се вади само годината со помош на функцијата ГОДИНА. Од добиениот број одземаме 1900 века и ја добиваме возраста на ученикот. Напишете ја формулата во ќелијата D3=ГОДИНА(ДЕНЕС()-С3)-1900 г . Резултатот може да се претстави како датум, а потоа треба да се претвори вонумерички тип.

3. Ајде да го одредиме најраниот роденден. Напишете ја формулата во ќелијата C22=MIN(C3:C21) ;

4. Да го одредиме најмладиот ученик. Напишете ја формулата во ќелијата D22=MIN(D3:D21) ;

5. Ајде да го одредиме најновиот роденден. Напишете ја формулата во ќелијата C23=MAX(C3:C21) ;

6. Да го одредиме најстариот ученик. Напишете ја формулата во ќелијата D23=MAX(D3:D21) .

Самостојна работа:
Задача. Направете ги потребните пресметки на висината на ученикот во различни мерни единици.

Избран документ за прегледување Excel pr.r. 6.docx

Библиотека
материјали

Практична работа 6

„MS Excel. Статистички функции“ Дел II.

Задача 3. Со помош на табела, обработувајте податоци користејќи статистички функции. Дадени се информации за учениците во класот, вклучувајќи ја просечната оценка за четвртина, возраст (година на раѓање) и пол. Определете го просечниот резултат на момчињата, процентот на одлични ученици меѓу девојчињата и разликата во просечниот резултат на учениците од различни возрасти.

Решение:
Ајде да ја пополниме табелата со првичните податоци и да ги извршиме потребните пресметки.
Обрнете внимание на форматот на вредностите во ќелиите „GPA“ (нумерички) и „Датум на раѓање“ (датум).

Табелата користи дополнителни колони кои се неопходни за одговор на прашањата поставени во проблемот -студентска возраст и е студентотодличен ученик и девојка истовремено.
За да се пресмета возраста, се користеше следнава формула (користејќи ја ќелијата G4 како пример):

=ЦЕЛ БРОЈ((ДЕНЕС()-E4)/365,25)

Ајде да го коментираме. Датумот на раѓање на ученикот се одзема од денешниот датум. Така, го добиваме вкупниот број на денови што поминале од раѓањето на ученикот. Поделувајќи го овој број со 365,25 (реалниот број на денови во годината, 0,25 дена за нормална година се компензира со престапна година), го добиваме вкупниот број на години на ученикот; на крајот, истакнување на целиот дел - возраста на ученикот.

Дали една девојка е одличен ученик се одредува со формулата (користејќи ја ќелијата H4 како пример):

=IF(AND(D4=5,F4="w");1,0)

Ајде да продолжиме со основните пресметки.
Пред сè, треба да го одредите просечниот резултат на девојките. Според дефиницијата, потребно е да се подели вкупниот резултат на девојчињата со нивниот број. За овие цели, можете да ги користите соодветните функции на процесорот за табели.

=SUMIF(F4:F15"w";D4:D15)/COUNTIF(F4:F15,"w")

Функцијата SUMIF ви овозможува да ги сумирате вредностите само во оние ќелии од опсегот што исполнуваат даден критериум (во нашиот случај, детето е момче). Функцијата COUNTIF го брои бројот на вредности кои исполнуваат одреден критериум. Така го добиваме она што ни треба.
За да го пресметаме уделот на одличните ученици меѓу сите девојки, ќе го земеме бројот на одлични девојки до вкупниот број на девојки (тука ќе користиме збир на вредности од една од помошните колони):

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

Конечно, ќе ја одредиме разликата во просечните резултати на децата од различна возраст (ќе ја користиме помошната колона во пресметкитеВозраст ):

=ABS(SUMIF(G4:G15,15,D4:D15)/COUNTIF(G4:G15,15)-
SUMIF(G4:G15,16,D4:D15)/COUNTIF(G4:G15,16))

Ве молиме имајте предвид дека форматот на податоци во ќелиите G18:G20 е нумерички, со две децимални места. Така, проблемот е целосно решен. Сликата ги прикажува резултатите од решението за дадено збир на податоци.

Избран документ за прегледување Excel pr.r. 7.docx

Библиотека
материјали

Практична работа 7

„Креирање графикони користејќи MS Excel“

Со завршување на задачите од оваа тема, ќе научите:

Изведете операции за креирање графикони врз основа на податоците внесени во табелата;

Уредете ги податоците од графиконот, неговиот тип и дизајн.

Што е дијаграм? Табелата е дизајнирана да ги прикажува податоците графички. Линии, ленти, колони, сектори и други визуелни елементи се користат за прикажување на нумерички податоци внесени во ќелиите на табелата. Изгледот на дијаграмот зависи од неговиот тип. Сите графикони, со исклучок на колото, имаат две оски: хоризонтална – оската на категоријата и вертикална – вредносна оска. Кога креирате 3-Д графикони, се додава трета оска - сериската оска. Честопати, графиконот содржи елементи како што се мрежа, наслови и легенда. Решетките линии се продолжување на поделбите што се наоѓаат на оските, насловите се користат за објаснување на поединечните елементи на графиконот и природата на податоците презентирани на него, а легендата помага да се идентификуваат сериите на податоци претставени во графиконот. Постојат два начини за додавање графикони: вметнете ги во тековниот работен лист или додадете посебен лист со графикони. Ако самиот дијаграм е од интерес, тој се става на посебен лист. Ако треба истовремено да ги гледате дијаграмот и податоците на кои е изграден, тогаш се креира вграден дијаграм.

Дијаграмот се зачувува и се печати заедно со работната книга.

Откако ќе се генерира дијаграмот, може да се направат промени во него. Пред да извршите какви било дејства на елементите на дијаграмот, изберете ги со лево кликнување на нив. По ова, повикајте го контекстното мени користејќи го десното копче на глувчето или користете ги соодветните копчињаЛента со алатки за графикони .

Задача: Користете табела за да ја прикажете функцијата Y=3,5x–5. Каде што X зема вредности од -6 до 6 во зголемувања од 1.

Работна технологија:

1. Стартувајте го процесорот за табеларни пресметки Excel.

2. Во ќелијата A1 внесете „X“, во ќелијата B1 внесете „Y“.

3. Изберете го опсегот на ќелиите A1:B1 и центрирајте го текстот во ќелиите.

4. Во ќелијата А2 внесете го бројот -6, а во ќелијата А3 внесете -5. Користете го маркерот Автоматско пополнување за да ги пополните ќелиите подолу до опцијата 6.

5. Во ќелијата B2, внесете ја формулата: =3.5*A2–5. Користете го маркерот за автоматско комплетирање за да ја проширите оваа формула до крајот на параметрите за податоци.

6. Изберете ја целата табела што сте ја создале и дајте ѝ надворешни и внатрешни граници.

7. Изберете го заглавието на табелата и пополнете ја внатрешната област.

8. Изберете ги преостанатите ќелии од табелата и пополнете ја внатрешната област со различна боја.

9. Изберете ја целата табела. Изберете Вметни од лентата со мени -Дијаграм , Тип: точка, Поглед: Точка со мазни кривини.

10. Поместете ја табелата под табелата.

Самостојна работа:

    Графиконирајте ја функцијата y=грев(x)/ xна сегментот [-10;10] со чекор од 0,5.

    Прикажи го графикот на функцијата: а) y=x; б) y=x 3 ; в) y=-x на отсечката [-15;15] со чекор 1.

    Отворете ја датотеката „Градови“ (одете во мрежната папка - 9-то одделение - Градови).

    Пресметајте ги трошоците за повик без попуст (колона D) и трошоците за повик земајќи го предвид попустот (колона F).

    За појасно претставување, конструирајте две пити графикони. (1-дијаграм на трошоците за повик без попуст; 2-дијаграм на трошоците за повик со попуст).

Избран документ за прегледување Excel pr.r. 8.docx

Библиотека
материјали

Практична работа 8

ИЗГРАДБА НА ГРАФИКИ И ЦРТЕВИ СО СРЕДСТВА MS EXCEL

1. Изградба на цртежот"ЧАДОР"

Функциите чии графикони се вклучени во оваа слика се дадени:

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]

- Стартувајте го MS EXCEL

· - Во ќелијатаА1 внесете ја ознаката на променливатаX

· - Пополнете го опсегот на ќелиите A2:A26 со броеви од -12 до 12.

Ќе воведеме формули последователно за секој график на функцијата. За y1= -1/8x 2 + 12, xО[-12;12], за
y2= ​​-1/8x 2 +6, xО[-4;4] итн.

Постапка:

    Поставете го курсорот во ќелијаВО 1 и внесетеy1

    Во ќелијатаНА 2 внесете ја формулата=(-1/18)*A2^2 +12

    Кликнете Внесете на тастатурата

    Вредноста на функцијата се пресметува автоматски.

    Растегнете ја формулата до ќелијата A26

    Слично на клеткатаC10 (бидејќи ја наоѓаме вредноста на функцијата само на отсечката x од [-4;4]) внесете ја формулата за графикот на функцијатаy2= ​​-1/8x 2 +6. ИТН.

Резултатот треба да биде следниот ЕТ

Откако ќе се пресметаат сите вредности на функциите, можетеизгради графикони овиефункции

    Изберете го опсегот на ќелиите A1:Г26

    На лентата со алатки изберетеВметни мени Дијаграм

    Во прозорецот Chart Wizard, изберетеМесто → Изберете го саканиот приказ → Кликнете Добро .

Резултатот треба да биде следнава слика:

Задача за индивидуална работа:

Конструирај графикони на функции во еден координатен систем.x од -9 до 9 во чекори од 1 . Добијте го цртежот.

1. „Очила“

2. „Мачка“ Филтрирање (земање примероци) на податоци во табела ви овозможува да ги прикажете само оние редови чија содржина во ќелијата исполнува одредена состојба или неколку услови. За разлика од сортирањето, филтрирањето не ги прередува податоците, туку само ги крие оние записи кои не ги исполнуваат наведените критериуми за избор.

Филтрирањето податоци може да се направи на два начина:користејќи автоматско филтрирање или напреден филтер.

За да го користите автоматскиот филтер ви треба:

о ставете го курсорот внатре во табелата;

о изберете тимПодатоци - Филтер - Автофилтер;

о проширете ја листата на колоната со која ќе се изврши изборот;

о изберете вредност или услов и поставете го критериумот за избор во полето за дијалогПрилагоден автоматски филтер.

За да ги вратите сите редови од изворната табела, треба да го изберете редот сите во паѓачката листа за филтри или да ја изберете командатаПодатоци - Филтер - Прикажи ги сите.

За да го откажете режимот на филтрирање, треба да го поставите курсорот во табелата и повторно да ја изберете командата од менитоПодатоци - Филтер - Автофилтер (отштиклирајте го полето).

Напредниот филтер ви овозможува да креирате повеќе критериуми за избор и да извршите покомплексно филтрирање на податоците од табеларни пресметки со одредување на сет на услови за избор низ неколку колони. Филтрирањето записи со помош на напреден филтер се врши со помош на командата од менитоПодатоци - Филтер - Напреден филтер.

Вежбајте.

Направете табела во согласност со примерот прикажан на сликата. Зачувајте го како Sort.xls.

Технологија за извршување на задачи:

1. Отворете го документот Sort.xls

2.

3. Извршете команда од менитоПодатоци - Сортирање.

4. Изберете го првото копче за сортирање „Нагорно“ (Сите одделенија во табелата ќе бидат распоредени по азбучен ред).

Да потсетиме дека секој ден треба да печатиме список на стоки што остануваат во продавницата (со ненулта салдо), но за ова прво треба да добиеме таков список, т.е. филтрирајте ги податоците.

5. Поставете го курсорот на рамката во табелата со податоци.

6. Извршете команда од менитоПодатоци - Филтер

7. Деселектирај табели.

8. Секоја ќелија за заглавие на табелата сега има копче „Стрелка надолу“, не е испечатена; ви овозможува да поставите критериуми за филтрирање. Сакаме да ги оставиме сите записи со остаток не-нула.

9. Кликнете на копчето со стрелка што се појавува во колонатаПреостаната количина . Ќе се отвори список од кој ќе се прави изборот. Изберете линијаСостојба. Поставете го условот: > 0. Кликнетедобро . Податоците во табелата ќе се филтрираат.

10. Наместо целосна листапроизводи, ќе добиеме список на продадени производи до денес.

11. Филтерот може да се зајакне. Ако дополнително изберете оддел, можете да добиете список на неиспорачани стоки по оддел.

12. За повторно да го видите списокот со сите непродадени стоки за сите одделенија, треба да го изберете критериумот „Сите“ во списокот „Оддел“.

13. За да избегнете забуна во вашите извештаи, вметнете датум што автоматски ќе се менува според времето на системот на вашиот компјутерФормули - Вметни функција - Датум и време - денес .

Самостојна работа

„MS Excel. Статистички функции“

1 задача (општо) (2 поени).

Со помош на табела, обработувајте податоци користејќи статистички функции.
1. Дадени се информации за учениците од одделението (10 лица), вклучувајќи оценки за еден месец по математика. Избројте го бројот на петки, четири, две и тројки, најдете ја просечната оценка на секој ученик и просечната оценка на целата група. Направете графикон кој го илустрира процентот на оценки во групата.

2.1 задача (2 поени).

Четворица пријатели патуваат со три начини на транспорт: воз, авион и брод. Николај пловел 150 км со чамец, поминал 140 км со воз и прелетал 1100 км со авион. Василиј исплови 200 км со чамец, патуваше 220 км со воз и прелета 1160 км со авион. Анатолиј прелетал 1200 километри со авион, поминал 110 километри со воз и пловел 125 километри со брод. Марија патувала 130 километри со воз, летала 1500 километри со авион и пловела 160 километри со брод.
Направете табела врз основа на горенаведените податоци.

    Додадете колона на табелата што ќе го прикаже вкупниот број километри што секој од момците ги поминал.

    Пресметајте го вкупниот број километри што децата ги поминале со воз, летале со авион и пловеле со брод (на секој вид превоз посебно).

    Пресметајте го вкупниот број километри на сите пријатели.

    Определете го максималниот и минималниот број поминати километри од пријателите користејќи ги сите видови превоз.

    Определете го просечниот број на километри за сите видови транспорт.

2.2 задача (2 поени).

Направете табела „Езера на Европа“ користејќи ги следните податоци за површина (км квадратни) и најголема длабочина (м): Ладога 17.700 и 225; Онега 9510 и 110; Касписко Море 371.000 и 995; Венерн 5550 и 100; Чудское со Псковски 3560 и 14; Балатон 591 и 11; Женева 581 и 310; Ветерн 1900 и 119 година; Констанца 538 и 252; Mälaren 1140 и 64. Определи го најголемото и најмалото езеро по површина, најдлабокото и најплиткото езеро.

2.3 задача (2 поени).

Направете табела „Реки на Европа“ користејќи ја следната должина (км) и површина на сливот (илјада квадратни километри): Волга 3688 и 1350; Дунав 2850 и 817 година; Рајна 1330 и 224; Елба 1150 и 148; Висла 1090 и 198; Лоара 1020 и 120; Урал 2530 и 220; Дон 1870 и 422 година; Сена 780 и 79; Темза 340 и 15. Одредете ја најдолгата и најкратката река, пресметајте ја вкупната површина на речните сливови, просечната должина на реките во европскиот дел на Русија.

Задача 3 (2 поени).

Банката ја евидентира навременоста на плаќањата на кредитите издадени на повеќе организации. Познат е износот на заемот и износот што веќе го платила организацијата. Воспоставени се казни за должниците: ако компанијата го отплатила заемот за повеќе од 70 проценти, казната ќе биде 10 проценти од износот на долгот, во спротивно казната ќе биде 15 проценти. Пресметајте ја казната за секоја организација, просечната казна, вкупниот износ на пари што банката дополнително ќе го добие. Определете ја просечната казна на буџетските организации.

Најдете материјал за која било лекција,

Проблемите со аналитиката, OLAP и складиштата на податоци се од зголемен интерес за руските ИТ специјалисти. До денес, многу добри материјали на оваа тема, вклучително и воведни, се објавени во нашиот компјутерски печат и на Интернет. Ви пренесуваме напис во кој намерно се обидуваме да го објасниме OLAP „на прв поглед“, користејќи специфичен пример. Практиката покажува дека таквото објаснување е неопходно за некои ИТ специјалисти, а особено за крајните корисници.

Значи, OLAP *1, со прво приближување, „на прв поглед“, може да се дефинира како посебен начин на анализа на податоци и добивање извештаи. Нејзината суштина е да му обезбеди на корисникот повеќедимензионална табела која автоматски ги сумира податоците во различни делови и овозможува интерактивно управување со пресметките и формата на извештај. Оваа статија ќе зборува за технологијата и основните операции на OLAP користејќи го примерот на анализа на фактури на претпријатие кое се занимава со трговија на големо со прехранбени производи.

*1. OLAP - On-Line аналитичка обработка, оперативна анализа на податоци.

Системот OLAP од наједноставната и најефтина класа ќе се смета како алатка - OLAP клиент *1. На пример, го избравме наједноставниот производ меѓу клиентите на OLAP - „Contour Standard“ од Intersoft Lab. (За јасност, подоцна во написот, општо прифатените термини OLAP ќе бидат означени со задебелени букви и придружени со нивните англиски еквиваленти.)

*1. Повеќе детали за класификацијата на OLAP системите се опишани во написот „OLAP, направен во Русија“ во PC Week/RE, бр. 3/2001.

Значи, да започнеме со системот. Прво треба да го опишете изворот на податоци - патеката до табелата и нејзините полиња. Ова е задача на корисникот кој ја знае физичката имплементација на базата на податоци. За крајните корисници, го преведува името на табелата и нејзините полиња во термини на домен. Зад „изворот на податоци“ се наоѓа локална табела, табела или преглед на серверот SQL или складирана процедура.

Најверојатно, во одредена база на податоци, фактурите се чуваат не во една, туку во неколку табели. Покрај тоа, некои полиња или записи може да не се користат за анализа. Затоа, потоа се креира Избор (множество резултати или барање), во кое се конфигурирани: алгоритам за комбинирање на табели по клучни полиња, услови за филтрирање и множество вратени полиња. Да го наречеме нашиот избор „Фактури“ и да ги ставиме сите полиња од изворот на податоци „Фактури“ во него. Така, ИТ специјалистот со создавање на семантички слој ја крие физичката имплементација на базата на податоци од крајниот корисник.

Потоа се конфигурира извештајот OLAP. Ова може да го направи експерт за предметот. Прво, полињата на рамен примерок на податоци се поделени во две групи - факти (факти или мерки) и димензии (димензии). Фактите се бројки, а мерењата се „делови“ во кои ќе се сумираат фактите. Во нашиот пример, димензиите ќе бидат: „Регион“, „Град“, „Клиент“, „Производ“, „Датум“ и ќе има еден факт - полето „Износ“ на фактурата. Всушност, треба да изберете еден или повеќе алгоритми за агрегација. OLAP е способен не само да ги сумира резултатите, туку и да врши посложени пресметки, вклучително и статистичка анализа. Изборот на повеќе алгоритми за агрегација ќе создаде виртуелни, пресметани факти. Во примерот, избран е еден алгоритам за агрегација - „Сум“.

Посебно својство на OLAP системите е генерирање на мерења и податоци за постари временски периоди од датум и автоматско пресметување на вкупните збирки за овие периоди. Да ги избереме периодите „Година“, „Квартал“ и „Месец“, додека податоците за секој ден нема да бидат во извештајот, туку ќе се појават генерираните димензии „Година“, „Квартал“ и „Месец“. Ајде да го именуваме извештајот „Анализа на продажба“ и да го зачуваме. Работата на креирање на интерфејсот за аналитичката апликација е завршена.

Сега, кога го извршува овој интерфејс дневно или месечно, корисникот ќе види табела и графикон што ги сумира фактурите по ставка, клиент и период.

Со цел манипулацијата со податоците да биде интуитивна, алатките за управување со динамична табела се елементите на самата табела - нејзините колони и редови. Корисникот може да ги премести, да ги избрише, да ги филтрира и да врши други OLAP операции. Во овој случај, табелата автоматски пресметува нови средни и конечни збирки.


На пример, со влечење (операција „премести“) на колоната „Производ“ на прво место, ќе добиеме извештај за споредба - „Споредба на обемот на продажба на производи за годината“. За да ги соберете податоците за една година, само повлечете ги колоните „Четврт“ и „Месец“ на врвот на табелата - „областа со неактивни димензии“. Димензиите „четврт“ и „месец“ пренесени во оваа област ќе бидат затворени (операција „блиска димензија“), односно исклучени од извештајот; во овој случај, фактите се сумирани за годината. И покрај фактот дека димензиите се затворени, можете да поставите одредени години, четвртини и месеци за да ги филтрираат податоците (операција „филтер“).

За поголема јасност, да го смениме типот на графиконот што ја илустрира табелата OLAP и нејзината локација на екранот.

Копањето подлабоко во податоците (операција „дупчење“) ни овозможува да добиеме подетални информации за продажбата на производот за кој сме заинтересирани. Со кликнување на знакот „+“ до производот „Кафе“, ќе го видиме неговиот обем на продажба по регион. Откако го проширивме регионот „Урал“, ќе добиеме обем на продажба по градови од регионот на Урал, истражувајќи ги податоците за „Екатеринбург“, ќе можеме да ги прегледаме податоците за купувачите на големо на овој град.

Можете исто така да користите отворени димензии за да поставите филтри. За да ја споредиме динамиката на продажба на бонбони во Москва и Екатеринбург, ќе инсталираме филтри на димензиите „Производ“ и „Град“.

Да ги затвориме непотребните мерења и да го избереме типот на графикот „Линија“. Користејќи го добиениот график, можете да ја следите динамиката на продажбата, да ги оценувате сезонските флуктуации и врската помеѓу падовите и зголемувањето на продажбата на производи во различни градови.

Така, ние сме убедени дека технологијата OLAP му овозможува на корисникот да произведе десетици различни видови извештаи од еден интерфејс, управувајќи со динамична OLAP табела со помош на глувчето. Задачата на програмер кој знае таква алатка не е рутинско кодирање на формуларите за известување, туку поставување OLAP клиент за бази на податоци. Во исто време, методите за управување со извештајот се интуитивни за крајниот корисник.

Навистина, OLAP е природно продолжение и развој на идејата за табели. Во суштина, визуелниот интерфејс OLAP е исто така табела, но опремен со моќен мотор за пресметка и посебен стандард за презентирање и управување со податоци. Покрај тоа, некои OLAP клиенти се имплементирани како додаток на MS Excel. Затоа, армијата од милиони работници кои се уверени во користењето табеларни пресметки многу брзо ги совладаат алатките на OLAP. За нив ова е „кадифена револуција“ која дава нови можности, но не вклучува потреба од повторно учење.

Ако читателот, по читањето на овој напис, не изгубил интерес за OLAP, тој може да се повика на материјалите споменати на почетокот. Збирки од такви материјали се објавени на голем број интернет-страници, вклучувајќи ја и лабораторијата на Интерсофт - www.iso.ru. Од него, исто така, можете да преземете демо верзија на системот „Contour Standard“ со примерот опишан во статијата.

Алатките за клиенти на OLAP се апликации кои пресметуваат збирни податоци (збирови, просеци, максимални или минимални вредности) и ги прикажуваат, додека самите збирни податоци се содржани во кешот во рамките на адресниот простор на таквата OLAP алатка.

Ако изворните податоци се содржани во DBMS на работната површина, пресметката на збирните податоци ја врши самата алатка OLAP. Ако изворот на почетните податоци е DBMS на серверот, многу од алатките на клиентот OLAP испраќаат SQL барања што ја содржат изјавата GROUP BY до серверот и како резултат добиваат збирни податоци пресметани на серверот.

Како по правило, функционалноста на OLAP се имплементира во алатките за статистичка обработка на податоци (на производите од оваа класа, производите од StatSoft и SPSS се широко користени на рускиот пазар) и во некои табели. Конкретно, Microsoft Excel има мултидимензионални алатки за анализа. Со овој производ, можете да креирате и зачувате како датотека мала локална повеќедимензионална OLAP коцка и да прикажете дводимензионални или тродимензионални пресеци од неа.

Додатоци за пакети со апликации Microsoft Officeподаточно рударство се збир на функции кои обезбедуваат пристап до можностите за ископување и обработка на податоци од апликациите на Microsoft Office, со што се овозможува предвидлива анализа на локален компјутер. Благодарение на фактот дека услугите се вградени во Microsoft платформиСо алгоритмите за рударство и обработка на податоци на SQL Server достапни од околината на апликациите на Microsoft Office, деловните корисници можат лесно да извлечат вредни информации од сложени збирки податоци со само неколку кликања. Додатоците за екстракција и манипулација на канцелариски податоци им овозможуваат на крајните корисници да вршат анализа директно во Microsoft Excel и Microsoft Visio.

Microsoft Office 2007 вклучува три посебни OLAP компоненти:

  1. Data Mining Client for Excel ви овозможува да креирате и управувате со проекти за ископување податоци базирани на SSAS од Excel 2007;
  2. алатки за анализа на табели за Excel апликацииВи овозможува да ги користите вградените способности за екстракција и обработка на информации на SSAS за да ги анализирате податоците зачувани во табелите на Excel.
  3. Шаблоните за ископување податоци на Visio ви дозволуваат да ги визуелизирате стеблата на одлуки, стеблата на регресија, дијаграмите на кластерите и мрежите за зависност во дијаграмите на Visio.
Табела 1.1. Oracle производи за OLAP и деловна интелигенција
Вид на средства Производ



Врв