Գործնական աշխատանք olap տեխնոլոգիայի վրա excel-ում։ Օլապի խորանարդներ excel-ում: Տվյալների բազմաչափ վերլուծության պայմանները

Զարմանալի մոտ...

Աշխատանքի ընթացքում ինձ հաճախ անհրաժեշտ էր բարդ զեկույցներ պատրաստել, ամբողջ ժամանակ փորձում էի դրանցում ընդհանուր ինչ-որ բան գտնել, որպեսզի դրանք ավելի պարզ և համընդհանուր դարձնեմ, նույնիսկ գրել և հրապարակել եմ հոդված այս թեմայով «Օսիպովի ծառը». »: Այնուամենայնիվ, նրանք քննադատեցին իմ հոդվածը և ասացին, որ իմ բարձրացրած բոլոր խնդիրները վաղուց լուծված են MOLAP.RU v.2.4-ում (www.molap.rgtu.ru) և խորհուրդ տվեցին նայել EXCEL-ի առանցքային աղյուսակները:
Պարզվեց, որ այն այնքան պարզ է, որ դրան կպցնելով իմ հնարամիտ փոքրիկ ձեռքերը, ես ստացա շատ պարզ միացում 1C7-ից կամ որևէ այլ տվյալների բազայից (այսուհետ՝ 1C նշանակում է ցանկացած տվյալների բազա) բեռնաթափելու և OLAP-ում վերլուծության համար:
Կարծում եմ, որ OLAP-ի վերբեռնման շատ սխեմաներ չափազանց բարդ են, ես ընտրում եմ պարզությունը:

Բնութագրերը :

1. Աշխատելու համար պահանջվում է միայն EXCEL 2000:
2. Օգտատերն ինքը կարող է հաշվետվություններ մշակել առանց ծրագրավորման։
3. Վերբեռնում 1C7-ից պարզ տեքստային ֆայլի ձևաչափով:
4. Հաշվապահական հաշվառման համար արդեն կա բեռնաթափման ունիվերսալ պրոցեսինգ, որն աշխատում է ցանկացած կոնֆիգուրացիայով: Այլ տվյալների բեռնաթափման համար կան նմուշների մշակում:
5. Դուք կարող եք նախապես նախագծել հաշվետվության ձևերը, այնուհետև դրանք կիրառել տարբեր տվյալների վրա՝ առանց դրանք վերանախագծելու:
6. Գեղեցիկ լավ կատարում. Առաջին երկար փուլում տվյալները նախ ներմուծվում են EXCEL տեքստային ֆայլից և կառուցվում է OLAP խորանարդը, այնուհետև այս խորանարդի հիման վրա ցանկացած զեկույց կարող է ստեղծվել բավականին արագ: Օրինակ, 6000 ապրանքների տեսականիով խանութում 3 ամսվա ընթացքում ապրանքների վաճառքի մասին տվյալները 8 րոպեում բեռնվում են EXCEL-ում 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|Քանակը
|Արժույթի|DtContractors|DtGroupContractors|KtContractors|KtGroupContractors|
CTM տարբեր օբյեկտներ

Այն դեպքում, երբ Dt (Kt) նախածանցների տակ կան դեբետային (վարկային) ենթահամակարգեր, Խումբը այս ենթահամակարգի խումբն է (եթե այդպիսիք կան), Բաժինը խմբի խումբ է, Դասը բաժինների խումբ է:

Առևտրային համակարգի համար դաշտերը կարող են լինել հետևյալը.

Ուղղությունը|Շարժման տեսակը|Կանխիկ|Ապրանքի|Քանակը|Գինը|Գումարը|Ամսաթիվը|Ընկերությունը
|Պահեստ|Արժույթը|Փաստաթուղթը|ՇաբաթՕր|Շաբաթ|Տարի|Եռամսյակ|Ամիս|Հեղինակ
|Ապրանքների կատեգորիա|Շարժման կատեգորիա|Կողմնակիցների կատեգորիա|Ապրանքների խումբ
|ValAmount|Արժեքի գին|Կապալառ

Տվյալների վերլուծության համար օգտագործվում են «Analysis of moves.xls» («Analysis of accounting.xls») աղյուսակները։ Դրանք բացելիս մի անջատեք մակրոները, հակառակ դեպքում չեք կարողանա թարմացնել հաշվետվությունները (դրանք գործարկվում են VBA լեզվով մակրոներով): Այս ֆայլերն իրենց նախնական տվյալները վերցնում են C:\fixin\motions.txt (C:\fixin\buh.txt) ֆայլերից, հակառակ դեպքում դրանք նույնն են։ Հետևաբար, ձեզ հարկավոր է պատճենել ձեր տվյալները այս ֆայլերից որևէ մեկում:
Որպեսզի ձեր տվյալները բեռնվեն EXCEL-ում, ընտրեք կամ գրեք ձեր սեփական զտիչը և սեղմեք «Ստեղծել» կոճակը «Պայմաններ» թերթիկի վրա:
Հաշվետվությունների թերթիկները սկսվում են «From» նախածանցով: Գնացեք հաշվետվության թերթիկ, սեղմեք «Թարմացնել» և հաշվետվության տվյալները կփոխվեն ըստ բեռնված վերջին տվյալների:
Եթե ​​դուք գոհ չեք ստանդարտ հաշվետվություններից, կա OtchTemplate թերթ: Պատճենեք այն նոր թերթում և հարմարեցրեք հաշվետվության տեսքը՝ աշխատելով այս թերթի առանցքային աղյուսակի հետ (ավելին` առանցքային աղյուսակների հետ աշխատելու մասին՝ EXCEL 2000-ի ցանկացած գրքում): Ես խորհուրդ եմ տալիս հաշվետվություններ ստեղծել փոքր տվյալների հավաքածուի վրա, այնուհետև գործարկել դրանք մեծ զանգվածի վրա, քանի որ Ամեն անգամ, երբ հաշվետվության դասավորությունը փոխվում է, հնարավոր չէ անջատել աղյուսակի վերագծագրումը:

Տեխնիկական նշումներ :

1C-ից տվյալներ վերբեռնելիս օգտատերը ընտրում է այն թղթապանակը, որտեղ վերբեռնել ֆայլը: Ես դա արեցի, քանի որ հավանական է, որ մոտ ապագայում մի քանի ֆայլեր (մնացորդներ և շարժումներ) կվերբեռնվեն: Այնուհետև Explorer-ում սեղմելով «Ուղարկել» --> «To OLAP analysis in EXCEL 2000» կոճակը, տվյալները պատճենվում են ընտրված թղթապանակից C:\fixin թղթապանակում: (Որպեսզի այս հրամանը հայտնվի «Ուղարկել» հրամանի ցանկում, դուք պետք է պատճենեք «For OLAP analysis in EXCEL 2000.bat» ֆայլը C:\Windows\SendTo գրացուցակում): Հետևաբար, վերբեռնեք տվյալները անմիջապես անուններ տալով: motions.txt կամ buh.txt ֆայլերին:

Տեքստային ֆայլի ձևաչափ.
Տեքստային ֆայլի առաջին տողը պարունակում է «|»-ով առանձնացված սյունակների վերնագրերը, մնացած տողերը պարունակում են այս սյունակների արժեքները, որոնք առանձնացված են «|»-ով:

Microsoft Query-ն օգտագործվում է տեքստային ֆայլեր Excel ներմուծելու համար ( բաղադրիչ EXCEL) դրա գործարկման համար ներմուծման գրացուցակում (C:\fixin) անհրաժեշտ է ունենալ shema.ini ֆայլ, որը պարունակում է հետևյալ տեղեկատվությունը.


ColNameHeader=Ճիշտ է
Ձևաչափ=սահմանազատված(|)
MaxScanRows=3
CharacterSet=ANSI
ColNameHeader=Ճիշտ է
Ձևաչափ=սահմանազատված(|)
MaxScanRows=3
CharacterSet=ANSI

Բացատրություն. motions.txt և buh.txt-ը բաժնի անվանումն է, համապատասխանում է ներմուծված ֆայլի անվանմանը, նկարագրում է, թե ինչպես ներմուծել տեքստային ֆայլ Excel-ում: Մնացած պարամետրերը նշանակում են, որ առաջին տողը պարունակում է սյունակների անունները, սյունակի բաժանարարը «|» է, նիշերի հավաքածուն Windows ANSI է (DOS - OEM-ի համար):
Դաշտի տեսակը որոշվում է ավտոմատ կերպով՝ սյունակում պարունակվող տվյալների հիման վրա (ամսաթիվ, համար, տող):
Դաշտերի ցանկը ոչ մի տեղ նկարագրելու կարիք չունի. EXCEL-ը և OLAP-ն իրենք կորոշեն, թե որ դաշտերն են պարունակվում ֆայլում՝ ըստ առաջին տողի վերնագրերի:

Ուշադրություն, ստուգեք ձեր տարածաշրջանային կարգավորումները «Control Panel» --> «Regional Settings»: Իմ մշակման ժամանակ համարները վերբեռնվում են ստորակետերով բաժանարարով, իսկ ամսաթվերը «ՕՕ.ՄՄ.ՏՏՏՏ» ձևաչափով են:

Երբ սեղմում եք «Ստեղծել» կոճակը, տվյալները բեռնվում են «Base» թերթի առանցքային աղյուսակում, և «Վերադարձ» թերթերի բոլոր հաշվետվությունները տվյալներ են վերցնում այս առանցքային աղյուսակից:

Ես հասկանում եմ, որ MS SQL Server-ի և հզոր տվյալների շտեմարանների սիրահարները կսկսեն տրտնջալ, որ ինձ համար ամեն ինչ չափազանց պարզեցված է, որ իմ մշակումը կկատարվի տարեկան նմուշի վրա, բայց առաջին հերթին ես ուզում եմ OLAP վերլուծության առավելությունները տալ միջին չափի կազմակերպություններին: . Ես այս ապրանքը կդիտարկեի որպես տարեկան վերլուծության գործիք մեծածախ վաճառողների համար, եռամսյակային վերլուծություն մանրածախ վաճառողների համար և գործառնական վերլուծություն ցանկացած կազմակերպության համար:

Ստիպված եղա VBA-ի հետ աշխատել, որպեսզի տվյալները վերցվեին դաշտերի ցանկացած ցանկով ֆայլից և հնարավոր լիներ նախապես պատրաստել հաշվետվության ձևերը:

Աշխատանքի նկարագրությունը EXCEL-ում (օգտագործողների համար).

Հաշվետվությունների օգտագործման ցուցումներ.
1. Ներբեռնված տվյալները ուղարկեք վերլուծության (ստուգեք ադմինիստրատորից): Դա անելու համար աջ սեղմեք այն թղթապանակի վրա, որտեղ դուք վերբեռնել եք տվյալներ 1C-ից և ընտրեք «Ներկայացրեք» հրամանը, այնուհետև «Դեպի OLAP վերլուծություն EXCEL 2000-ում»:
2. Բացեք «Motion Analysis.xls» ֆայլը
3. Ընտրեք Filter արժեքը, Ձեզ անհրաժեշտ զտիչները կարող են ավելացվել «Արժեքներ» ներդիրում:
4. Սեղմեք «Ստեղծել» կոճակը, և ներբեռնված տվյալները կբեռնվեն EXCEL-ում:
5. Տվյալները EXCEL-ում բեռնելուց հետո կարող եք դիտել տարբեր հաշվետվություններ: Դա անելու համար պարզապես սեղմեք «Թարմացնել» կոճակը ընտրված զեկույցում: Հաշվետվությունների թերթիկները սկսվում են Rep.
Ուշադրություն. Ֆիլտրի արժեքը փոխելուց հետո անհրաժեշտ է կրկին սեղմել «Ստեղծել» կոճակը, որպեսզի EXCEL-ի տվյալները վերաբեռնվեն բեռնման ֆայլից՝ զտիչներին համապատասխան:

Մշակում ցուցադրությունից.

Processing motionsbuh2011.ert-ը Accounting 7.7-ից գործարքների բեռնաթափման վերջին տարբերակն է Excel-ում վերլուծության համար: Այն ունի «Ավելացնել ֆայլին» վանդակը, որը թույլ է տալիս վերբեռնել տվյալները մասերով ըստ ժամանակաշրջանների՝ կցելով դրանք նույն ֆայլին և նորից չվերբեռնել նույն ֆայլը.

Motionswork.ert-ի մշակումը վերբեռնում է վաճառքի տվյալները Excel-ում վերլուծության համար:

Զեկուցել օրինակներ:

Շախմատ՝ տեղադրելով.

Օպերատորների ծանրաբեռնվածությունը ըստ ապրանքագրերի տեսակների.

P.S. :

Հասկանալի է, որ նմանատիպ սխեմայի համաձայն, դուք կարող եք կազմակերպել տվյալների բեռնաթափում 1C8-ից:
2011 թվականին ինձ հետ կապվեց մի օգտատեր, ով պետք է ավարտեր այս մշակումը 1C7-ում, որպեսզի այն կարողանա վերբեռնել մեծ քանակությամբ տվյալներ, ես գտա աութսորսոր և կատարեցի այս աշխատանքը: Այսպիսով, զարգացումը բավականին տեղին է:

Motionsbuh2011.ert-ի մշակումը բարելավվել է՝ մեծ քանակությամբ տվյալների վերբեռնումներ կատարելու համար:

Ստանդարտ PivotTable-ում աղբյուրի տվյալները պահվում են տեղական կոշտ սկավառակի վրա: Այսպիսով, դուք միշտ կարող եք կառավարել և վերակազմավորել դրանք, նույնիսկ եթե դուք մուտք չունեք ցանց: Բայց սա ոչ մի կերպ չի վերաբերում OLAP PivotTables-ին: OLAP PivotTables-ում քեշը երբեք չի պահվում տեղական կոշտ սկավառակի վրա: Հետեւաբար, անմիջապես անջատվելուց հետո տեղական ցանցձեր առանցքային աղյուսակը չի հաջողվի: Դուք չեք կարողանա տեղափոխել դրա դաշտերից որևէ մեկը:

Եթե ​​դուք դեռ պետք է վերլուծեք OLAP-ի տվյալները ցանցից դուրս գալուց հետո, ստեղծեք անցանց տվյալների խորանարդ: Անցանց տվյալների խորանարդը առանձին ֆայլ է, որը հանդիսանում է PivotTable քեշը և պահում է OLAP տվյալները, որոնք դիտվում են տեղական ցանցից անջատվելուց հետո: OLAP-ի տվյալները, որոնք պատճենված են առանցքային աղյուսակի մեջ, կարող են տպվել, http://everest.ua կայքը մանրամասն նկարագրում է դա:

Անկախ տվյալների խորանարդ ստեղծելու համար նախ ստեղծեք OLAP PivotTable: Տեղադրեք կուրսորը PivotTable-ում և սեղմեք OLAP Tools կոճակը Գործիքներ համատեքստային ներդիրի վրա, որը հանդիսանում է PivotTable Tools համատեքստային ներդիրների խմբի մի մասը: Ընտրեք Offline OLAP հրամանը (նկ. 9.8):

Բրինձ. 9.8. Ստեղծեք անցանց տվյալների խորանարդ

Անցանց OLAP Data Cube Settings երկխոսության տուփը հայտնվում է: Սեղմեք «Ստեղծել անցանց տվյալների ֆայլ» կոճակը: Դուք սկսել եք Create Data Cube File Wizard-ը: Ընթացակարգը շարունակելու համար սեղմեք «Հաջորդ» կոճակը:

Նախ պետք է նշեք չափերը և մակարդակները, որոնք կներառվեն տվյալների խորանարդում: Երկխոսության վանդակում դուք պետք է ընտրեք այն տվյալները, որոնք կներմուծվեն OLAP տվյալների բազայից: Գաղափարն այն է, որ նշվեն միայն այն չափերը, որոնք անհրաժեշտ կլինեն համակարգիչը լոկալ ցանցից անջատվելուց հետո: Որքան շատ չափեր նշեք, այնքան ավելի մեծ կլինի անցանց տվյալների խորանարդը:

Սեղմեք «Հաջորդ» կոճակը, որպեսզի անցնեք հրաշագործի հաջորդ երկխոսության տուփ: Այն ձեզ հնարավորություն է տալիս նշել անդամներ կամ տվյալների տարրեր, որոնք չեն ներառվի խորանարդի մեջ: Մասնավորապես, ձեզ հարկավոր չի լինի «Ինտերնետ Վաճառքի ընդլայնված գումար» չափումը, ուստի այն կնշվի ցանկում: Մաքրված վանդակը ցույց է տալիս, որ նշված տարրը չի ներմուծվի և լրացուցիչ տեղ կզբաղեցնի տեղական կոշտ սկավառակի վրա:

Վերջին քայլում նշեք տվյալների խորանարդի գտնվելու վայրը և անվանումը: Մեր դեպքում խորանարդի ֆայլը կկոչվի MyOfflineCube.cub և կգտնվի Work թղթապանակում։

Տվյալների խորանարդի ֆայլերն ունեն ընդլայնում .ձագ

Որոշ ժամանակ անց Excel-ը պահպանում է անցանց տվյալների խորանարդը նշված թղթապանակում: Այն փորձարկելու համար կրկնակի սեղմեք ֆայլի վրա, որն ավտոմատ կերպով կստեղծի Excel աշխատանքային գիրք, որը պարունակում է PivotTable՝ կապված ընտրված տվյալների խորանարդի հետ: Ստեղծվելուց հետո դուք կարող եք տարածել անցանց տվյալների խորանարդը բոլոր շահագրգիռ օգտվողներին, ովքեր աշխատում են անցանց LAN ռեժիմում:

Տեղական ցանցին միանալուց հետո կարող եք բացել անցանց տվյալների խորանարդի ֆայլը և թարմացնել այն, ինչպես նաև տվյալների համապատասխան աղյուսակը: Հիմնական սկզբունքն այն է, որ օֆլայն տվյալների խորանարդն օգտագործվում է աշխատանքի համար միայն այն դեպքում, երբ լոկալ ցանցն անջատված է, սակայն կապը վերականգնելուց հետո այն թարմացնելը պարտադիր է։ Կապի խզումից հետո անցանց տվյալների խորանարդը թարմացնելու փորձը չի հաջողվի:

Աշխատանք Offline Cube ֆայլերի հետ

Անցանց խորանարդ ֆայլը (.cub) պահում է տվյալները OLAP (Առցանց վերլուծական մշակում) խորանարդի տեսքով: Այս տվյալները կարող են լինել OLAP սերվերի OLAP տվյալների բազայի մաս, կամ կարող են ստեղծվել անկախ OLAP տվյալների բազայից: Օգտագործեք անցանց խորանարդային ֆայլ՝ շարունակելու աշխատել PivotTable-ի և PivotChart հաշվետվությունների հետ, երբ սերվերը հասանելի չէ կամ երբ դուք անցանց եք:

Անվտանգության նշում.Զգույշ եղեք, երբ օգտագործում եք կամ տարածում եք անցանց խորանարդ ֆայլ, որը պարունակում է զգայուն կամ անձնական տվյալներ: Խորանարդային ֆայլի փոխարեն խորհուրդ է տրվում տվյալները պահել աշխատանքային գրքում, որպեսզի կարողանաք վերահսկել տվյալների մուտքը իրավունքների կառավարման միջոցով: լրացուցիչ տեղեկությունկարելի է գտնել Office-ում տեղեկատվական իրավունքների կառավարում:

Երբ աշխատում եք PivotTable-ի կամ PivotChart զեկույցի հետ, որը հիմնված է OLAP Server աղբյուրի տվյալների վրա, կարող եք օգտագործել Offline Cube Wizard-ը՝ սկզբնաղբյուրի տվյալները ձեր համակարգչի առանձին անցանց խորանարդի ֆայլում պատճենելու համար: Այս անցանց ֆայլերի ստեղծման համար պահանջվում է OLAP տվյալների մատակարար, որն աջակցում է այս հնարավորությունը, օրինակ՝ MSOLAP-ը Ծառայություններից: Microsoft SQLՀամակարգչում տեղադրված սերվերի վերլուծության ծառայություններ:

Նշում: Microsoft SQL Server Analysis Services-ից օֆլայն խորանարդ ֆայլերի ստեղծումն ու օգտագործումը ենթակա է ժամկետային և լիցենզավորման Microsoft-ի տեղադրումներ SQL Server. Վերանայեք համապատասխան SQL Server հրատարակության լիցենզավորման տեղեկատվությունը:

Աշխատանք Offline Cube Wizard-ի հետ

Անցանց խորանարդային ֆայլ ստեղծելու համար դուք կարող եք ընտրել տվյալների ենթաբազմություն OLAP տվյալների բազայում՝ օգտագործելով օֆլայն խորանարդի մոգը, այնուհետև պահպանել այդ ենթաբազմությունը: Զեկույցում պետք չէ ներառել ֆայլում ներառված բոլոր դաշտերը, ինչպես նաև ընտրել դրանցից որևէ մեկը և OLAP տվյալների բազայում առկա տվյալների դաշտերը: Ֆայլը նվազագույնի հասցնելու համար կարող եք ներառել միայն այն տվյալները, որոնք ցանկանում եք հայտնվել զեկույցում: Դուք կարող եք բաց թողնել բոլոր չափերը, և չափումների տեսակների մեծ մասի համար կարող եք նաև բացառել ավելի ցածր մակարդակի մանրամասներն ու անդամները: բարձր մակարդակորոնք պետք չէ ցուցադրել: Բոլոր տարրերի համար, որոնք դուք ներառում եք, այդ տարրերի տվյալների բազայում առկա հատկությունների դաշտերը նույնպես պահվում են անցանց ֆայլում:

Տվյալների անցանց տեղափոխում և նորից միացում

Դա անելու համար դուք նախ պետք է ստեղծեք PivotTable կամ PivotChart հաշվետվություն՝ հիմնված սերվերի տվյալների բազայի վրա, այնուհետև զեկույցից ստեղծեք ինքնուրույն խորանարդային ֆայլ: Դրանից հետո ցանկացած պահի կարող եք փոխարկել հաշվետվությունը սերվերի տվյալների բազայի և անցանց ֆայլի միջև: Օրինակ, եթե դուք օգտագործում եք նոութբուքտուն և տեսաուղևորությունների համար, այնուհետև նորից միացրեք ձեր համակարգիչը ցանցին:

Հետևյալը հիմնական քայլերն են, որոնց պետք է հետևել մարտկոցի կյանքըտվյալների հետ, այնուհետև տվյալները հետ փոխանցեք ինտերնետ:

Ստեղծեք կամ բացեք PivotTable կամ PivotChart հաշվետվություն՝ հիմնվելով OLAP տվյալների վրա, որոնք ցանկանում եք մուտք գործել անցանց:

Ստեղծեք օֆլայն խորանարդ ֆայլ ձեր համակարգչում: Գլխում Ստեղծեք օֆլայն խորանարդ ֆայլ OLAP սերվերի տվյալների բազայից(ներքևում այս հոդվածում):

Անջատում ցանցից և աշխատում օֆլայն խորանարդ ֆայլի հետ:

Միացեք առցանց և նորից կցեք խորանարդի ֆայլը անցանց: Ստուգեք բաժինը Վերամիացումօֆլայն խորանարդ ֆայլը OLAP սերվերի տվյալների բազայում(ներքևում այս հոդվածում):

Թարմացրեք օֆլայն խորանարդ ֆայլը նոր տվյալներով և վերականգնեք օֆլայն խորանարդի ֆայլը: Ստուգեք բաժինը թարմացրեք և նորից ստեղծեք օֆլայն խորանարդի ֆայլը(ներքևում այս հոդվածում):

ԲԼՈԳ

Միայն որակյալ գրառումներ

Որոնք են Excel PivotTables-ը և OLAP Cubes-ը

Դիտեք հոդվածի տեսանյութը.

OLAP- սա անգլերեն է: առցանց վերլուծական մշակում, իրական ժամանակի վերլուծական տվյալների մշակման տեխնոլոգիա: Պարզ ասած՝ բազմաչափ տվյալների պահեստավորում (Cube), նույնիսկ ավելի պարզ՝ պարզապես տվյալների բազա, որտեղից կարող եք տվյալներ ստանալ Excel-ում և վերլուծել դրանք՝ օգտագործելով Excel գործիքը՝ PivotTables:

Առանցքային աղյուսակներօգտատիրոջ միջերես է բազմաչափ տվյալների ցուցադրման համար: Այլ կերպ ասած՝ աղյուսակների հատուկ տեսակ, որոնցով կարելի է գրեթե ցանկացած հաշվետվություն կազմել։

Հասկանալու համար եկեք համեմատենք «Կանոնավոր աղյուսակը» «Առանցքային աղյուսակի» հետ.

Սովորական աղյուսակ.

Առանցքային աղյուսակ.

Հիմնական տարբերությունը Առանցքային աղյուսակներպատուհանի առկայությունն է Առանցքային աղյուսակի դաշտերի ցանկ», որտեղից կարող եք ընտրել ցանկալի դաշտերը և ավտոմատ կերպով ստանալ ցանկացած աղյուսակ:

Ինչպես օգտագործել

բացել excel ֆայլ, որը միացված է OLAP խորանարդին, օրինակ՝ «BIWEB»:

Հիմա ի՞նչ է սա նշանակում և ինչպես օգտագործել այն:

Քաշեք և թողեք պահանջվող դաշտերը՝ օրինակ ստանալու համար հետևյալ աղյուսակը.

« Պլյուսներ» թույլ է տալիս խորացնել զեկույցը: Այս օրինակում «Բրենդը» վերցված է «Կարճ անուններ» և «եռամսյակը» մինչև «ամիս», այսինքն. Այսպիսով.

Վերլուծական գործառույթներ Excel-ում (խորանարդի ֆունկցիաներ)

Microsoft-ը մշտապես նոր հնարավորություններ է ավելացնում Excel-ում՝ տվյալների վերլուծության և վիզուալիզացիայի առումով: Excel-ում տեղեկատվության հետ աշխատելը կարող է ներկայացվել որպես երեք համեմատաբար անկախ շերտեր.

  • «ճիշտ» կազմակերպված աղբյուրի տվյալները
  • տվյալների մշակման մաթեմատիկա (տրամաբանություն).
  • տվյալների ներկայացում

Բրինձ. 1. Տվյալների վերլուծություն Excel-ում. ա) չմշակված տվյալներ, բ) չափումներ Power Pivot-ում, գ) վահանակ; Պատկերը մեծացնելու համար աջ սեղմեք դրա վրա և ընտրեք Բացեք պատկերը նոր ներդիրում

Ներբեռնեք նշումը Word ձևաչափկամ pdf, excel օրինակներ

Cube ֆունկցիաներ և առանցքային աղյուսակներ

Տվյալների ներկայացման ամենապարզ և միևնույն ժամանակ շատ հզոր միջոցը առանցքային աղյուսակներն են։ Դրանք կարող են կառուցվել տվյալների հիման վրա, որոնք պարունակվում են՝ ա) Excel աշխատաթերթում, բ) OLAP խորանարդում կամ գ) Power Pivot տվյալների մոդելում: Վերջին երկու դեպքերում, առանց առանցքային աղյուսակից բացի, կարող եք օգտագործել վերլուծական գործառույթներ (խորանարդի գործառույթներ) Excel թերթիկի վերաբերյալ հաշվետվություն ստեղծելու համար: Առանցքային աղյուսակներն ավելի հեշտ են: Cube ֆունկցիաները ավելի բարդ են, բայց ավելի շատ ճկունություն են ապահովում, հատկապես հաշվետվությունների մեջ, ուստի դրանք լայնորեն օգտագործվում են վահանակներում:

Հետևյալ քննարկումը վերաբերում է խորանարդային բանաձևերին և առանցքային աղյուսակներին, որոնք հիմնված են Power Pivot մոդելի վրա և, որոշ դեպքերում, հիմնված են OLAP խորանարդների վրա:

Հեշտ միջոց է ստանալ խորանարդի գործառույթները

Երբ (եթե) սկսեցիք սովորել VBA կոդը, իմացաք, որ կոդը ստանալու ամենահեշտ ձևը մակրո ձայնագրելն է: Այնուհետև, կոդը կարող է խմբագրվել, հանգույցներ, ստուգումներ և այլն կարող են ավելացվել։ Կանգնեք առանցքային աղյուսակի ցանկացած բջիջի վրա, գնացեք ներդիր Վերլուծություն, սեղմեք կոճակի վրա Հարմարություններ OLAPև սեղմեք Փոխակերպել բանաձևերի.

Բրինձ. 2. PivotTable-ի փոխակերպումը Cube ֆունկցիաների հավաքածուի

Թվերը կպահվեն, և դրանք արժեքներ չեն լինի, այլ բանաձևեր, որոնք տվյալներ են հանում Power Pivot տվյալների մոդելից (նկ. 3): Դուք կարող եք ձևաչափել ստացված աղյուսակը: Մասնավորապես, աղյուսակի ներսում կարող եք ջնջել և տեղադրել տողեր և սյունակներ: Կտորը մնում է, և այն ազդում է աղյուսակի տվյալների վրա: Երբ սկզբնական տվյալները թարմացվեն, աղյուսակի թվերը նույնպես կթարմացվեն:

Բրինձ. 3. Աղյուսակ՝ հիմնված խորանարդի բանաձեւերի վրա

CUBEVALUE() ֆունկցիա

Սա, թերեւս, խորանարդիկների հիմնական գործառույթն է: Տարածքին համարժեք է Արժեքներառանցքային աղյուսակ. CUBEVALUE-ն առբերում է տվյալներ Power Pivot խորանարդից կամ մոդելից և ցուցադրում այն ​​PivotTable-ից դուրս: Սա նշանակում է, որ դուք սահմանափակված չեք առանցքային աղյուսակի սահմաններով և կարող եք հաշվետվություններ ստեղծել անթիվ հնարավորություններով:

Զրոյից բանաձև գրելը

Պետք չէ փոխակերպել պատրաստի PivotTable-ը: Դուք կարող եք գրել ցանկացած խորանարդի բանաձև զրոյից: Օրինակ, C10 բջիջում մուտքագրված է հետևյալ բանաձևը (նկ. 4).

Բրինձ. 4. C10 բջիջի CUBEVALUE() ֆունկցիան վերադարձնում է հեծանիվների վաճառքը բոլոր տարիների համար, ինչպես ամփոփ աղյուսակում:

Փոքրիկ հնարք. Որպեսզի ավելի հեշտ լինի կարդալ խորանարդային բանաձևերը, ցանկալի է, որ յուրաքանչյուր տողում տեղադրվի միայն մեկ արգումենտ։ Կարող է կրճատվել Excel պատուհան. Դա անելու համար սեղմեք պատկերակի վրա Գլորեք պատուհանի մեջգտնվում է էկրանի վերին աջ անկյունում: Եվ հետո կարգավորեք պատուհանի չափը հորիզոնական: Այլընտրանքային տարբերակ– ստիպել բանաձևի տեքստին փաթաթել նոր տողի վրա: Դա անելու համար բանաձևի տողում դրեք կուրսորը այն վայրում, որտեղ ցանկանում եք փոխանցում կատարել և սեղմեք Alt + Enter:

Բրինձ. 5. Նվազագույնի հասցնել պատուհանը

CUBEVALUE() ֆունկցիայի շարահյուսություն

Excel-ի օգնությունը լիովին ճշգրիտ է և բացարձակապես անօգուտ սկսնակների համար.

CUBEVALUE (միացում, [element_expression1], [element_expression2], ...)

Միացումպահանջվող փաստարկ է; տեքստային տող, որը ներկայացնում է խորանարդի հետ կապի անվանումը:

տարր_արտահայտություն- կամընտիր փաստարկ; տեքստային տող, որը ներկայացնում է MDX, որը վերադարձնում է տարր կամ բազմապատիկ խորանարդի մեջ: Բացի այդ, «element_expression»-ը կարող է լինել մի շարք, որը սահմանվում է CUBESET ֆունկցիայի միջոցով: Օգտագործեք «member_expression»-ը որպես հատված՝ որոշելու խորանարդի այն մասը, որի համար ցանկանում եք վերադարձնել ագրեգացված արժեքը: Եթե ​​element_expression-ում որևէ չափ նշված չէ, ապա կօգտագործվի այդ խորանարդի լռելյայն չափումը:

Նախքան CUBEVALUE ֆունկցիայի շարահյուսությունը բացատրելը, մի քանի խոսք խորանարդների, տվյալների մոդելների և գաղտնիության մասին կրկնակի.

Որոշ նախապատմություն OLAP խորանարդի և Power Pivot տվյալների մոդելների վրա

OLAP տվյալների խորանարդներ ( Օ n լինե Ավերլուծական Պ rocessing - գործառնական տվյալների վերլուծություն) մշակվել են հատուկ վերլուծական մշակման և դրանցից տվյալների արագ արդյունահանման համար: Պատկերացրեք եռաչափ տարածություն, որտեղ առանցքները ժամանակի, քաղաքների և ապրանքների ժամանակաշրջաններն են (նկ. 5ա): Նման կոորդինատային ցանցի հանգույցները պարունակում են տարբեր չափումների արժեքներ՝ վաճառքի ծավալ, շահույթ, ծախսեր, վաճառված միավորների քանակ և այլն: Այժմ պատկերացրեք, որ կան տասնյակ, կամ նույնիսկ հարյուրավոր չափումներ… և կան նաև շատ միջոցառումներ. Սա կլինի բազմաչափ OLAP խորանարդը: OLAP խորանարդներով ստեղծելը, կազմաձևելը և արդի մնալը ՏՏ մասնագետների գործն է:

Բրինձ. 5 ա. 3D OLAP խորանարդ

Excel-ի վերլուծական բանաձևեր (խորանարդային բանաձևեր) առանցքների վերնագրեր (օրինակ, Ժամանակը), այս առանցքների տարրերի անվանումները (օգոստոս, սեպտեմբեր), կոորդինատների խաչմերուկում գտնվող միջոցառումների արժեքները: Այս կառուցվածքն է, որը թույլ է տալիս խորանարդի վրա հիմնված առանցքային աղյուսակները և խորանարդի բանաձևերը լինել այնքան ճկուն և հարմարեցնել օգտվողների կարիքներին: Excel-ի աշխատաթերթերի վրա հիմնված PivotTables-ները չեն օգտագործում չափումներ, ուստի դրանք այնքան էլ ճկուն չեն տվյալների վերլուծության նպատակով:

Power Pivot - Համեմատաբար նոր առանձնահատկություն Microsoft-ը։ Սա ներկառուցված Excel և փոքր-ինչ անկախ միջավայր է՝ ծանոթ ինտերֆեյսով: Power Pivot-ը շատ ավելի բարձր է ստանդարտ PivotTables-ից: Միևնույն ժամանակ, Power Pivot-ում խորանարդներ մշակելը համեմատաբար պարզ է, և որ ամենակարևորն է, այն չի պահանջում ՏՏ մասնագետի մասնակցություն։ Microsoft-ը գիտակցում է իր կարգախոսը՝ «Բիզնեսի վերլուծություն՝ զանգվածներին»: Չնայած Power Pivot մոդելները 100% խորանարդներ չեն, դրանք կարող են նաև կոչվել խորանարդներ (Տե՛ս Մարկ Մուրի Power Pivot ներածական դասընթացը և Rob Colley-ի ավելի երկար հրատարակությունը՝ Power Pivot DAX Formulas-ը լրացուցիչ մանրամասների համար):

Խորանարդի հիմնական բաղադրիչներն են չափերը, հիերարխիան, մակարդակները, տարրերը (կամ անդամները, անգլերենի անդամները) և չափերը (չափերը): Չափում -վերլուծված տվյալների հիմնական բնութագիրը. Օրինակ՝ ապրանքի կատեգորիա, ժամանակաշրջան, վաճառքի աշխարհագրություն։ Չափը մի բան է, որը մենք կարող ենք դնել առանցքային աղյուսակի առանցքներից մեկի վրա: Յուրաքանչյուր հարթություն, բացի եզակի արժեքներից, ներառում է մի տարր, որը միավորում է այս չափման բոլոր տարրերը:

Չափումները հիմնված են հիերարխիա. Օրինակ, ապրանքի կատեգորիան կարելի է բաժանել ենթակատեգորիաների, այնուհետև մոդելների և վերջապես ապրանքների անվանումների (նկ. 5b):Հիերարխիան թույլ է տալիս ստեղծել ամփոփ տվյալներ և վերլուծել դրանք կառուցվածքի տարբեր մակարդակներում: Մեր օրինակում՝ հիերարխիան Կարգավիճակներառում է 4 մակարդակ.

Տարրեր(անհատական ​​անդամներ) ներկա են բոլոր մակարդակներում: Օրինակ, Կարգավիճակի մակարդակն ունի չորս տարր՝ աքսեսուարներ, հեծանիվներ, հագուստ, բաղադրիչներ: Մյուս մակարդակներն ունեն իրենց սեփական տարրերը:

միջոցառումներհաշվարկված արժեքներ են, ինչպիսիք են վաճառքի ծավալը: Չափերը խորանարդի մեջ պահվում են իրենց չափերով, որոնք կոչվում են (տես ստորև նկար 9): Միջոցառումները հիերարխիա չունեն։ Յուրաքանչյուր չափում հաշվարկում և պահում է արժեք բոլոր չափումների և բոլոր անդամների համար, և կտրում է այն հիմքի վրա, թե որ չափման անդամները մենք տեղադրում ենք առանցքի վրա: Ասում են նաև, թե որ կոորդինատները կդնենք, կամ որ ֆիլտրի կոնտեքստը կդնենք։ Օրինակ, նկ. 5ա յուրաքանչյուր փոքր խորանարդում հաշվարկվում է նույն չափը՝ շահույթ։ Իսկ չափման վերադարձած արժեքը կախված է կոորդինատներից։ Նկար 5ա-ի աջ կողմում ցույց է տրված, որ շահույթը (երեք կոորդինատներով) Մոսկվայի համար հոկտեմբերին խնձորի վրա = 63,000 ռուբլի: Չափը կարելի է մեկնաբանել և որպես չափումներից մեկը։ Օրինակ, նկ. 5 ա առանցքի փոխարեն Ապրանք, տեղ առանցք Միջոցառումներտարրերով Վաճառքի ծավալը, Շահույթ, Վաճառված միավորներ. Այնուհետեւ յուրաքանչյուր բջիջ կլինի որոշակի արժեք, օրինակ, Մոսկվա, սեպտեմբեր, վաճառքի ծավալ:

Բազմաթիվ- բազմաթիվ տարրեր տարբեր չափսեր, սահմանելով կոորդինատները խորանարդի առանցքների երկայնքով, որոնցում հաշվում ենք չափը։ Օրինակ, նկ. 5 ա Բազմաթիվ= Մոսկվա, հոկտեմբեր, խնձոր: Նաև վավերական tuple է Պերմը, խնձորը: Մեկ այլ խնձոր է, օգոստոս: Չափերը, որոնք ներառված չեն tuple-ում, անուղղակիորեն առկա են tuple-ում և ներկայացված են լռելյայն անդամով: Այսպիսով, բազմաչափ տարածության բջիջը միշտ սահմանվում է ամբողջական հավաքածուկոորդինատները, նույնիսկ եթե դրանցից մի քանիսը բաց թողնվեն բազմակի մեջ: Դուք չեք կարող միևնույն չափման երկու տարր ներառել բազմակի մեջ, շարահյուսությունը դա թույլ չի տա: Օրինակ, անվավեր tuple Մոսկվան և Պերմը, խնձորները: Նման բազմաչափ արտահայտություն իրականացնելու համար ձեզ հարկավոր է երկու կուպլիների հավաքածու՝ Մոսկվա և խնձոր + Պերմ և խնձոր:

Տարրերի հավաքածու- նույն հարթության մի քանի տարրեր: Օրինակ՝ խնձորն ու տանձը։ Բազուկների հավաքածու- մի քանի tuples, որոնցից յուրաքանչյուրը բաղկացած է նույն չափերից նույն հաջորդականությամբ: Օրինակ, մի շարք երկու tuples `Մոսկվա, խնձոր եւ Պերմ, բանան:

Ավտոմատ լրացում փրկելու համար

Վերադառնանք CUBEVALUE ֆունկցիայի շարահյուսությանը։ Եկեք օգտագործենք ավտոմատ լրացումը: Սկսեք բանաձև մուտքագրել բջիջում.

Excel-ը կառաջարկի բոլոր հասանելիները Excel աշխատանքային գրքույկկապեր:

Բրինձ. 6. Power Pivot տվյալների մոդելին միացումը միշտ կոչվում է ThisWorkbookDataModel

Բրինձ. 7. Միացումներ խորանարդի հետ

Եկեք շարունակենք մուտքագրել բանաձևը (մեր դեպքում՝ տվյալների մոդելի համար).

Ավտոմատ լրացումը կառաջարկի բոլոր առկա աղյուսակները և տվյալների մոդելի չափումները.

Բրինձ. 8. Առաջին մակարդակի մատչելի տարրեր՝ աղյուսակների անվանումներ և միջոցառումների մի շարք (ընդգծված)

Ընտրեք պատկերակ Միջոցառումներ. Մատնանշել:

CUBEVALUE (» This WorkbookDataModel » ; » .

Ավտոմատ լրացումը կառաջարկի բոլոր հասանելի միջոցները.

Բրինձ. 9. Երկրորդ մակարդակի առկա տարրերը միջոցառումների շարքում

Ընտրեք չափ. Ավելացնել չակերտներ, փակող փակագիծ, սեղմել Enter:

CUBEVALUE (" This Workbook DataModel " ; " . ")

Բրինձ. 10. CUBEVALUE բանաձևը Excel բջիջում

Նմանապես, դուք կարող եք ավելացնել երրորդ փաստարկը բանաձևին.

VBA Excel Excel-ում. PivotTable օբյեկտ և աշխատել առանցքային աղյուսակների և OLAP խորանարդների հետ Excel-ում

10.8 Աշխատանք առանցքային աղյուսակների հետ (PivotTable օբյեկտ)

Excel.PivotTable օբյեկտ, որը ծրագրային կերպով աշխատում է առանցքային աղյուսակների և OLAP խորանարդներ Excel-ում օգտագործելով VBA, PivotCache օբյեկտը, ստեղծելով առանցքային աղյուսակի դասավորություն

Ձեռնարկությունների մեծ մասի գործունեության ընթացքում կուտակվում են, այսպես կոչված, հումքային տվյալներ գործունեության վերաբերյալ։ Օրինակ, առևտրային ձեռնարկության համար ապրանքների վաճառքի վերաբերյալ տվյալներ կարող են կուտակվել՝ յուրաքանչյուր գնման համար առանձին, ձեռնարկությունների համար բջջային կապ- բեռնել վիճակագրությունը բազային կայաններեւ այլն։ Շատ հաճախ ձեռնարկության ղեկավարությանը անհրաժեշտ է վերլուծական տեղեկատվություն, որը ստեղծվում է չմշակված տեղեկատվության հիման վրա, օրինակ՝ հաշվարկելու յուրաքանչյուր տեսակի ապրանքի ներդրումը ձեռնարկության եկամտում կամ տվյալ ոլորտում ծառայության որակը: կայարան. Չափազանց դժվար է նման տեղեկատվություն հանել չմշակված տեղեկատվությունից. դուք պետք է կատարեք շատ բարդ SQL հարցումներ, որոնք երկար ժամանակ են պահանջում և հաճախ խանգարում են: ընթացիկ աշխատանք. Հետևաբար, ներկայումս ավելի ու ավելի շատ չմշակված տվյալներ հավաքվում են սկզբում Data Warehouse-ում, այնուհետև OLAP խորանարդներում, որոնք շատ հարմար են ինտերակտիվ վերլուծության համար: OLAP խորանարդների մասին մտածելու ամենահեշտ ձևը բազմաչափ աղյուսակներն են, որտեղ ստանդարտ երկու չափերի փոխարեն (սյունակներ և տողեր, ինչպես սովորական սեղաններ), կարող են լինել շատ չափումներ։ «Սեկցիոն» տերմինը սովորաբար օգտագործվում է խորանարդի չափերը նկարագրելու համար: Օրինակ, մարքեթինգի բաժնին կարող է անհրաժեշտ լինել տեղեկատվություն ըստ ժամանակի, տարածաշրջանի, ապրանքի տեսակի, վաճառքի ալիքի և այլն: Օգտագործելով խորանարդներ (ի տարբերություն ստանդարտ SQL հարցումների), շատ հեշտ է ստանալ այնպիսի հարցերի պատասխաններ, ինչպիսիք են՝ «այս տեսակի քանի ապրանք է վաճառվել անցյալ տարվա չորրորդ եռամսյակում հյուսիսարևմտյան տարածաշրջանում տարածաշրջանային դիստրիբյուտորների միջոցով:

Իհարկե, դուք չեք կարող նման խորանարդներ ստեղծել սովորական տվյալների բազաներում: OLAP խորանարդները պահանջում են մասնագիտացված ծրագրային արտադրանք: SQL Server-ը գալիս է Microsoft-ի OLAP տվյալների բազայի հետ, որը կոչվում է Վերլուծության ծառայություններ: Կան OLAP լուծումներ Oracle-ից, IBM-ից, Sybase-ից և այլն:

Նման խորանարդների հետ աշխատելու համար Excel-ում ներկառուցված է հատուկ հաճախորդ: Ռուսերեն կոչվում է առանցքային աղյուսակ(գրաֆիկական էկրանին այն հասանելի է ցանկի միջոցով Տվյալներ -> առանցքային աղյուսակ), իսկ անգլերենով - առանցքային աղյուսակ. Համապատասխանաբար, օբյեկտը, որը ներկայացնում է այս հաճախորդը, կոչվում է PivotTable: Հարկ է նշել, որ այն կարող է աշխատել ոչ միայն OLAP խորանարդներով, այլ նաև Excel-ի աղյուսակների կամ տվյալների բազաների սովորական տվյալների հետ, սակայն բազմաթիվ գործառույթներ կորչում են։

PivotTable-ը և PivotTable օբյեկտը ծրագրային արտադրանք են Panorama Software-ից, որոնք ձեռք են բերվել Microsoft-ի կողմից և ինտեգրվել Excel-ում: Հետևաբար, PivotTable օբյեկտի հետ աշխատելը որոշ չափով տարբերվում է Excel-ի այլ օբյեկտների հետ աշխատելուց: Պարզել, թե ինչ անել, հաճախ դժվար է: Ուստի խորհուրդ է տրվում ակնարկներ ստանալու համար ակտիվորեն օգտագործել մակրոձայնագրիչը: Միևնույն ժամանակ, առանցքային աղյուսակների հետ աշխատելիս օգտվողները հաճախ ստիպված են լինում կատարել նույն կրկնվող գործողությունները, ուստի ավտոմատացումը անհրաժեշտ է շատ իրավիճակներում:

Ի՞նչ տեսք ունի առանցքային աղյուսակի հետ ծրագրային կերպով աշխատելը:

Առաջին բանը, որ մենք պետք է անենք, PivotCache օբյեկտ ստեղծելն է, որը կներկայացնի OLAP աղբյուրից վերցված գրառումների հավաքածուն: Շատ պայմանականորեն, այս PivotCache օբյեկտը կարելի է համեմատել QueryTable-ի հետ: Միայն մեկ PivotCache օբյեկտ կարող է օգտագործվել PivotTable օբյեկտի համար: PivotCache օբյեկտը ստեղծվում է PivotCaches հավաքածուի Add() մեթոդի միջոցով.

Dim PC1 որպես PivotCache

Սահմանել PC1 = ActiveWorkbook.PivotCaches.Add(xlExternal)

PivotCaches-ը ստանդարտ հավաքածու է, և այն մեթոդներից, որոնք արժանի են մանրամասն քննարկման, դրանում կարելի է անվանել միայն Add() մեթոդը: Այս մեթոդը ենթադրում է երկու պարամետր.

  • SourceType- պահանջվում է, սահմանում է առանցքային աղյուսակի տվյալների աղբյուրի տեսակը: Դուք կարող եք ընտրել առանցքային աղյուսակ ստեղծել Excel-ի տիրույթի, տվյալների բազայի տվյալների, տվյալների արտաքին աղբյուրի, մեկ այլ PivotTable-ի և այլնի հիման վրա: Գործնականում սովորաբար իմաստ ունի օգտագործել OLAP-ը միայն այն դեպքում, երբ շատ տվյալներ կան. համապատասխանաբար, անհրաժեշտ է մասնագիտացված արտաքին պահեստավորում (օրինակ՝ Microsoft-ի վերլուծության ծառայություններ): Այս իրավիճակում ընտրված է xlExternal:
  • Աղբյուր Տվյալներ- պահանջվում է բոլոր դեպքերում, բացառությամբ այն դեպքերի, երբ առաջին պարամետրի արժեքը xlExternal է: Խստորեն ասած, այն սահմանում է տվյալների տիրույթը, որի հիման վրա կստեղծվի PivotTable-ը: Սովորաբար վերցնում է Range օբյեկտ:

Հաջորդ խնդիրն է կարգավորել PivotCache օբյեկտի պարամետրերը: Ինչպես արդեն նշվեց, այս օբյեկտը շատ նման է QueryTable-ին, և նրա հատկությունների և մեթոդների շարքը շատ նման է: Առավելագույններից մի քանիսը կարևոր հատկություններև մեթոդներ.

  • ADOC միացում- ADO Connection օբյեկտը վերադարձնելու ունակություն, որն ավտոմատ կերպով ստեղծվում է արտաքին տվյալների աղբյուրին միանալու համար: Օգտագործվում է լրացուցիչ պարամետրերկապի հատկությունները.
  • կապ- աշխատում է ճիշտ այնպես, ինչպես QueryTable օբյեկտի նույնանուն հատկությունը: Այն կարող է ընդունել կապի տող, պատրաստված Recordset օբյեկտ, տեքստային ֆայլ, վեբ հարցում: Microsoft ֆայլհարցում. Ամենից հաճախ, OLAP-ի հետ աշխատելիս, կապի տողը ուղղակիորեն գրվում է (քանի որ Recordset օբյեկտ ստանալը քիչ իմաստ ունի, օրինակ՝ տվյալները փոխելու համար. OLAP տվյալների աղբյուրները գրեթե միշտ միայն կարդալու են): Օրինակ, այս հատկությունը LONDON սերվերի վրա Foodmart տվյալների բազայի (Analysis Services նմուշ տվյալների բազա) միանալու համար կարող է նման լինել.

PC1.Connection = "OLEDB;Provider=MSOLAP.2;Տվյալների աղբյուր=LONDON1;Initial Catalog = FoodMart 2000"

  • հատկությունները Հրամանի տեսակըԵվ հրամանի տեքստընույն կերպ նկարագրեք հրամանի տեսակը, որն ուղարկվում է տվյալների բազայի սերվերին և հենց հրամանի տեքստը: Օրինակ, վաճառքի խորանարդին մուտք գործելու և այն ամբողջությամբ քեշավորված հաճախորդի վրա, կարող եք օգտագործել կոդ, ինչպիսին է.
  • սեփականություն Տեղական միացումթույլ է տալիս միանալ Excel-ի կողմից ստեղծված տեղական խորանարդին (*.cub ֆայլ): Իհարկե, խիստ հուսահատվում է նման ֆայլերի օգտագործումը «արտադրական» տվյալների ծավալների հետ աշխատելու համար՝ միայն դասավորությունների ստեղծման նպատակով և այլն։
  • սեփականություն Օգտագործված հիշողությունվերադարձնում է համարը պատահական մուտքի հիշողություն, որն օգտագործվում է PivotCache-ի կողմից: Եթե ​​այս PivotCache-ի վրա հիմնված PivotTable-ը դեռ չի ստեղծվել և բացվել, վերադարձնում է 0: Կարող է օգտագործվել ստուգելու համար, թե արդյոք ձեր հավելվածը կաշխատի թույլ հաճախորդների վրա:
  • սեփականություն OLAPվերադարձնում է True, եթե PivotCache-ը միացված է OLAP սերվերին:
  • OptimizeCache- քեշի կառուցվածքը օպտիմալացնելու ունակություն: Տվյալների սկզբնական բեռնումը ավելի երկար կպահանջի, բայց հետո աշխատանքի արագությունը կարող է մեծանալ: OLE DB աղբյուրների համար չի աշխատում:

PivotCache օբյեկտի մնացած հատկությունները նույնն են, ինչ QueryTable օբյեկտի հատկությունները, և, հետևաբար, այստեղ չեն քննարկվի:

PivotCache օբյեկտի հիմնական մեթոդը CreatePivotTable() մեթոդն է։ Այս մեթոդի օգնությամբ կատարվում է հաջորդ փուլը՝ առանցքային աղյուսակի ստեղծում (PivotTable օբյեկտ)։ Այս մեթոդը ներառում է չորս պարամետր.

  • Սեղանի նպատակակետմիակ պահանջվող պարամետրն է: Ընդունում է Range օբյեկտ, որի վերին ձախ անկյունում կտեղադրվի առանցքային աղյուսակը:
  • սեղանի անվանումը- առանցքային աղյուսակի անվանումը: Եթե ​​նշված չէ, ապա ավտոմատ կերպով կստեղծվի «PivotTable1» ձևի անվանումը:
  • կարդալ տվյալները- եթե դրված է True, ապա խորանարդի ամբողջ բովանդակությունը ավտոմատ կերպով կքեշվի: Դուք պետք է շատ զգույշ լինեք այս պարամետրի հետ, քանի որ դրա սխալ օգտագործումը կարող է կտրուկ մեծացնել հաճախորդի բեռը:
  • DefaultVersion- Այս հատկությունը սովորաբար չի նշվում: Թույլ է տալիս նշել ստեղծվող PivotTable-ի տարբերակը: Լռելյայնորեն օգտագործվում է ամենավերջին տարբերակը:

Աշխատանքային գրքի առաջին թերթիկի առաջին բջիջում առանցքային աղյուսակ ստեղծելը կարող է այսպիսի տեսք ունենալ.

PC1.CreatePivotTable Range («A1»)

Առանցքային աղյուսակը ստեղծվել է, բայց ստեղծումից անմիջապես հետո այն դատարկ է: Այն տրամադրում է չորս տարածք, որտեղ դուք կարող եք դաշտեր տեղադրել աղբյուրից (գրաֆիկական էկրանին այս ամենը կարելի է կարգավորել կամ օգտագործելով պատուհանը Առանցքային աղյուսակի դաշտերի ցանկ- այն բացվում է ինքնաբերաբար կամ կոճակով Դասավորություն PivotTable Wizard-ի վերջին էկրանին):

  • սյունակի տարածքը- այն պարունակում է այն չափերը («բաժին», որում կվերլուծվեն տվյալները), որոնց անդամներն ավելի քիչ են.
  • գծի տարածքը- այն չափերը, որոնց անդամներն ավելի շատ են.
  • էջի տարածք- այն չափումները, որոնցով միայն անհրաժեշտ է զտել (օրինակ, տվյալներ ցույց տալ միայն այս և այն տարածաշրջանի կամ միայն այս և այն տարվա համար);
  • տվյալների տարածք- փաստորեն, սեղանի կենտրոնական մասը: Այդ թվային տվյալները (օրինակ՝ վաճառքի ծավալը), որոնք մենք վերլուծում ենք։

Բոլոր չորս ոլորտներում տարրերը ճիշտ տեղադրելու համար օգտագործողի վրա հույս դնելը դժվար է: Բացի այդ, դա կարող է տեւել որոշակի ժամանակ. Հետևաբար, հաճախ անհրաժեշտ է լինում տվյալների առանցքային աղյուսակում ծրագրային կերպով դասավորել: Այս գործողությունը կատարվում է CubeField օբյեկտի միջոցով: Այս օբյեկտի հիմնական հատկությունը Կողմնորոշումն է, այն որոշում է, թե որտեղ է գտնվելու այս կամ այն ​​դաշտը։ Օրինակ, եկեք սյունակի տարածքում դնենք Customers չափումը.

PT1.CubeFields("").Կողմնորոշում = xlColumnField

Այնուհետև - տողերի տարածքի ժամանակի չափումը.

PT1.CubeFields(""): Կողմնորոշում = xlRowField

Այնուհետև - Ապրանքի չափը էջի տարածքում.

PT1.CubeFields(""): Կողմնորոշում = xlPageField

Եվ վերջապես, ցուցիչը (վերլուծության համար թվային տվյալներ) Միավորի վաճառք.

PT1.CubeFields("."): Կողմնորոշում = xlDataField

Ընտրեք փաստաթուղթ արխիվից դիտելու համար.

18,5 ԿԲ cars.xls

14 ԿԲերկրներ.xls

Excel pr.r. 1.docx

Գրադարան
նյութեր

Գործնական աշխատանք 1

«MS Excel-ի նպատակը և ինտերֆեյսը»

Լրացնելով այս թեման՝ դուք.

1. Իմացեք, թե ինչպես վարել աղյուսակներ;

2. Ամրագրել հիմնական հասկացությունները՝ բջիջ, տող, սյունակ, բջիջի հասցե;

3. Իմացեք, թե ինչպես մուտքագրել տվյալներ բջիջ և խմբագրել բանաձևի տողը;

5. Ինչպես ընտրել ամբողջ տողերը, սյունակը, միմյանց կողքին գտնվող մի քանի բջիջները և ամբողջ աղյուսակը:

Զորավարժություններ: Ծանոթացեք MS Excel պատուհանի հիմնական տարրերին:

    Վազիր Microsoft ծրագիր Excel. Ուշադիր նայեք ծրագրի պատուհանին:

հետ ստեղծված փաստաթղթերEXCEL , կոչվում ենաշխատանքային գրքույկներ և ունեն ընդլայնում. XLS. Նոր աշխատանքային գրքույկը ունի երեք աշխատանքային թերթ՝ SHEET1, SHEET2 և SHEET3: Այս անունները նշված են էկրանի ներքևի մասում գտնվող թերթիկի ներդիրներում: Մեկ այլ թերթի անցնելու համար սեղմեք այս թերթի անվան վրա:

Աշխատանքային թերթիկի գործողություններ.

    Աշխատանքային թերթիկի անվանափոխում: Տեղադրեք մկնիկի ցուցիչը աշխատաթերթի ողնաշարի վրա և կրկնակի սեղմեք ձախ կոճակի վրա կամ զանգահարեք համատեքստային մենյուև ընտրեք Վերանվանել:Անվանեք թերթիկը «WORKOUT»

    Տեղադրեք աշխատանքային թերթիկ . Ընտրեք թերթի «Թերթ 2» ներդիրը, որից առաջ ցանկանում եք տեղադրել նոր թերթ և օգտագործելով համատեքստի ընտրացանկըտեղադրեք նոր թերթ և անվանեք այն «Նմուշ» .

    Աշխատանքային թերթիկի ջնջում: Ընտրեք թերթի ներդիրը «Թերթ 2» և օգտագործելով համատեքստի ընտրացանկըջնջել .

Բջիջներ և բջիջների տիրույթ:

Աշխատանքային տարածքը բաղկացած է տողերից և սյունակներից: Տողերը համարակալված են 1-ից մինչև 65536: Սյունակները նշվում են լատինատառերով՝ A, B, C, ..., AA, AB, ..., IV, ընդհանուր առմամբ՝ 256: Տողի հատման կետում կա մի բջիջ: և սյունակ: Յուրաքանչյուր բջիջ ունի իր հասցեն՝ սյունակի անվանումը և այն տողի համարը, որի խաչմերուկում այն ​​գտնվում է: Օրինակ, A1, CB234, P55:

Մի քանի բջիջների հետ աշխատելու համար հարմար է դրանք միավորել «տիրույթների»:

Շրջանակը բջիջներն են, որոնք դասավորված են ուղղանկյունի մեջ: Օրինակ՝ A3, A4, A5, B3, B4, B5: Շրջանակ գրելու համար օգտագործեք «: »: A3:B5

8:20 - 8-ից 20-րդ տողերի բոլոր բջիջները:

A:A - A սյունակի բոլոր բջիջները:

N:R - բոլոր բջիջները սյունակներում H-ից մինչև R:

Բջջի հասցեն կարող է ներառել աշխատանքային թերթիկի անունը՝ Sheet8!A3:B6:

2. Ընտրեք բջիջներ Excel-ում

Այն, ինչ մենք կարևորում ենք

Գործողություններ

մեկ բջիջ

Կտտացրեք դրա վրա կամ տեղափոխեք ընտրությունը սլաքների ստեղներով:

լար

Սեղմելով տողի համարը:

Սյունակ

Սեղմելով սյունակի անվան վրա:

Բջջային միջակայք

Քաշեք մկնիկի ցուցիչը միջակայքի վերին ձախ անկյունից դեպի ներքևի աջ:

Բազմաթիվ միջակայքեր

Ընտրեք առաջինը, սեղմեք SCHIFT + F 8, ընտրեք հաջորդը:

Ամբողջ սեղան

Սեղմելով «Ընտրել բոլորը» կոճակը (սյունակների անուններից ձախ կողմում գտնվող դատարկ կոճակը)

Դուք կարող եք փոխել սյունակի լայնությունը և տողի բարձրությունը՝ քաշելով դրանց միջև սահմանները:

Օգտագործեք ոլորման տողերը՝ որոշելու համար, թե քանի տող ունի աղյուսակը և որն է վերջին սյունակի անունը:
Ուշադրություն!!!
Աղյուսակի վերջը հորիզոնական կամ ուղղահայաց արագ հասնելու համար պետք է սեղմել ստեղների համակցությունները՝ Ctrl+→ - սյունակների վերջ կամ Ctrl+↓ - տողերի վերջ: Արագ վերադարձ աղյուսակի սկզբին՝ Ctrl+Home:

A3 բջիջում մուտքագրեք աղյուսակի վերջին սյունակի հասցեն:

Քանի՞ տող կա աղյուսակում: B3 բջիջում մուտքագրեք վերջին տողի հասցեն:

3. EXCEL-ում կարող եք մուտքագրել տվյալների հետևյալ տեսակները.

    Թվեր.

    Տեքստ (օրինակ՝ վերնագրեր և բացատրական նյութեր):

    Գործառույթներ (օրինակ՝ գումար, սինուս, արմատ):

    Բանաձևեր.

Տվյալները մուտքագրվում են բջիջներում: Տվյալներ մուտքագրելու համար անհրաժեշտ է ընտրել ցանկալի բջիջը: Տվյալների մուտքագրման երկու եղանակ կա.

    Պարզապես սեղմեք բջիջի վրա և մուտքագրեք ձեր ուզած տվյալները:

    Կտտացրեք բջիջում և բանաձևի տողում և մուտքագրեք տվյալները բանաձևի տողում:

Սեղմեք ENTER:

Մուտքագրեք ձեր անունը N35 բջիջում, կենտրոնացրեք այն բջիջում և կիրառեք թավ:
Մուտքագրեք ընթացիկ տարին C5 բջիջում՝ օգտագործելով բանաձևի տողը:

4. Փոխել տվյալները:

    Ընտրեք բջիջ և սեղմեք F 2 և փոխեք տվյալները:

    Ընտրեք բջիջը և սեղմեք բանաձևի տողում և փոխեք այնտեղ տվյալները:

Բանաձևերը փոխելու համար կարող եք օգտագործել միայն երկրորդ մեթոդը:

Փոխեք տվյալները բջիջում N35, ավելացրեք ձեր ազգանունը. օգտագործելով մեթոդներից որևէ մեկը:

5. Բանաձևերի մուտքագրում.

Բանաձևը թվաբանություն է կամ բուլյան արտահայտությունորի վրա հաշվարկները կատարվում են աղյուսակում: Բանաձևերը բաղկացած են բջջային հղումներից, գործողության նշաններից և գործառույթներից: Ms EXCEL-ն ունի ներկառուցված գործառույթների շատ մեծ շարք: Նրանց օգնությամբ դուք կարող եք հաշվարկել արժեքների գումարը կամ միջին թվաբանականը բջիջների որոշակի տիրույթից, հաշվարկել ավանդների տոկոսները և այլն:

Բանաձևերը միշտ սկսվում են հավասարության նշանով: Բանաձևը համապատասխան բջիջում մուտքագրելուց հետո հայտնվում է հաշվարկի արդյունքը, և բանաձևն ինքնին կարելի է տեսնել բանաձևի տողում։

Գործողություն

Օրինակներ

+

Հավելում

A1+B1

-

Հանում

A1 - B2

*

Բազմապատկում

B3*C12

/

Բաժանում

A1 / B5

Էքսպոենտացիա

A4 ^3

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

հարաբերությունների նշաններ

A2

Գործողությունների հերթականությունը փոխելու համար կարող եք բանաձևերում օգտագործել փակագծերը:

    Ավտոլրացում:

Շատ հարմար գործիք, որն օգտագործվում է միայն MS EXCEL-ում, հարակից բջիջների ավտոմատ լրացումն է: Օրինակ, դուք պետք է մուտքագրեք տարվա ամիսների անունները սյունակով կամ տողով: Սա կարելի է ձեռքով անել: Բայց շատ ավելին կա հարմար միջոց:

    Առաջին բջիջում մուտքագրեք ցանկալի ամիսը, օրինակ հունվարը:

    Ընտրեք այս բջիջը: Ընտրության շրջանակի ստորին աջ անկյունում փոքրիկ քառակուսի է` լցման բռնակը:

    Տեղափոխեք մկնիկի ցուցիչը լցման բռնակի վրայով (այն կվերածվի խաչի)՝ սեղմած պահելով ձախ կոճակըմկնիկը, քաշեք նշիչը ցանկալի ուղղությամբ: Միևնույն ժամանակ, շրջանակի կողքին այն տեսանելի կլինի ներկա արժեքըբջիջները.

Եթե ​​Ձեզ անհրաժեշտ է լրացնել որոշ թվային շարքեր, ապա դուք պետք է մուտքագրեք առաջին երկու թվերը հարակից երկու բջիջներում (օրինակ՝ մուտքագրեք 1-ը A4-ում և 2-ը՝ B4-ում), ընտրեք այս երկու բջիջները և ընտրության տարածքը ձգեք մարկեր ցանկալի չափի:

Ընտրված փաստաթուղթը դիտելու համար Excel pr.r. 2.docx

Գրադարան
նյութեր

Գործնական աշխատանք 2

«Տվյալների և բանաձևերի մուտքագրում MS Excel աղյուսակի բջիջներում»

· Մուտքագրեք տվյալները բջիջներում տարբեր տեսակիտեքստ, թվային, բանաձևեր:

Զորավարժություններ: Կատարեք պահանջվող տվյալների մուտքագրումը և պարզ հաշվարկները աղյուսակում:

Առաջադրանքի կատարման տեխնոլոգիա.

1. Գործարկեք ծրագիրը Microsoft Excel.

2. ԲջիջինA1 թերթ 2 մուտքագրեք տեքստը` «Դպրոցի հիմնադրման տարի»: Ամրագրեք տվյալները խցում ձեր իմացած ցանկացած ձևով:

3. Բջիջին1-ում մուտքագրեք համարը՝ դպրոցի հիմնադրման տարեթիվը (1971):

4. ԲջիջինC1 մուտքագրեք թիվ՝ ընթացիկ տարի (2016 թ.):

Ուշադրություն. Խնդրում ենք նկատի ունենալ, որ MS-ում Excel տեքստտվյալները հավասարեցված են ձախ կողմում, իսկ թվերն ու ամսաթվերը՝ աջ հարթեցված:

5. Նշեք բջիջըD1 , ստեղնաշարի միջոցով մուտքագրեք դպրոցի տարիքը հաշվարկելու բանաձևը.=C1-B1

Ուշադրություն. Բանաձևերը միշտ սկսվում են հավասարության նշանով«=». Բջիջների հասցեները պետք է մուտքագրվեն լատինատառ առանց բացատների: Բջիջների հասցեները կարելի է մուտքագրել բանաձևեր առանց ստեղնաշարի օգտագործման, այլ պարզապես մկնիկի հետ սեղմելով համապատասխան բջիջների վրա:

6. Ջնջել բջիջի բովանդակությունըD1 և նորից մուտքագրեք բանաձևը՝ օգտագործելով մկնիկը: ԽցումD1 տեղադրել նշան«=» , ապա սեղմեք բջիջի վրաC1, նշեք, որ այս բջջի հասցեն հայտնվել էD1, նշան դնել«–» և սեղմեք բջիջի վրաB1 , սեղմել(Մուտքագրեք):

7. ԲջիջինA2 մուտքագրեք տեքստ"Իմ տարիքը".

8. ԲջիջինB2 մուտքագրեք ձեր ծննդյան տարին:

9. ԲջիջինC2 մուտքագրեք ընթացիկ տարին:

10. Մուտքագրեք խցումD2 Ընթացիկ տարում ձեր տարիքը հաշվարկելու բանաձևը(=C2-B2):

11. Նշեք բջիջըC2. Մուտքագրեք հաջորդ տարվա համարը: Ուշադրություն դարձրեք վերահաշվարկին խցումD2 տեղի է ունեցել ինքնաբերաբար.

12. Որոշեք ձեր տարիքը 2025 թվականին։ Դա անելու համար փոխարինեք տարին խցումC2 վրա2025.

Անկախ աշխատանք

Զորավարժություններ: Հաշվեք, օգտագործելով ET, արդյոք 130 ռուբլին կբավականացնի ձեզ գնելու այն բոլոր ապրանքները, որոնք ձեր մայրը պատվիրել է ձեզ համար, և կբավարարի արդյոք գնել 25 ռուբլով չիպսեր:

Զորավարժությունների տեխնոլոգիա.
o A1 բջիջում մուտքագրեք «Ոչ»:
o A2, A3 բջիջներում մուտքագրեք «1», «2», ընտրեք A2, A3 բջիջները, ցույց տվեք ներքևի աջ անկյունը (պետք է հայտնվի սև խաչ), ձգվեք մինչև A6 բջիջը:
o B1 բջիջում մուտքագրեք «Անուն»
o C1 բջիջում մուտքագրեք «Գինը ռուբլով»
o D1 բջիջում մուտքագրեք «Քանակ»
o E1 բջիջում մուտքագրեք «Արժեքը» և այլն:
o «Արժեքը» սյունակում բոլոր բանաձևերը գրված են Անգլերեն Լեզու!
o Բանաձևերում փոփոխականների փոխարեն գրվում են բջիջների անունները։
o Բանաձևի փոխարեն Enter սեղմելուց հետո անմիջապես հայտնվում է մի թիվ՝ հաշվարկի արդյունքը

o Ինքներդ հաշվարկեք ընդհանուր գումարը:

Ցույց տվեք արդյունքը ուսուցչին:

Ընտրված փաստաթուղթը դիտելու համար Excel pr.r. 3.docx

Գրադարան
նյութեր

Գործնական աշխատանք 3

MS Excel. Աղյուսակային փաստաթղթի ստեղծում և խմբագրում»

Լրացնելով այս թեման՝ դուք կսովորեք.

Ստեղծեք և լրացրեք աղյուսակը տվյալների հետ;

Ձևաչափել և խմբագրել տվյալները բջիջում;

Աղյուսակում օգտագործեք պարզ բանաձևեր.

Պատճենել բանաձևերը.

Զորավարժություններ:

1. Ստեղծեք աղյուսակ, որը պարունակում է գնացքների չվացուցակը Սարատովի կայարանից Սամարա կայարան: «Ժամանակացույց» աղյուսակի ընդհանուր տեսքը ներկայացված է նկարում:

2. Ընտրեք բջիջըA3 , «Ոսկե» բառը փոխեք «Great» և սեղմեք ստեղնըՄուտքագրեք .

3. Ընտրեք բջիջըA6 , երկու անգամ սեղմեք դրա վրա ձախ մկնիկի կոճակով և փոխարինեք «Մռայլ»-ը «Վեսելկովո»-ով:

4. Ընտրեք բջիջըA5 անցեք բանաձևի տող և փոխարինեք «Sennaya» «Sennaya 1»-ով:

5. «Ժամանակացույց» աղյուսակը լրացնել յուրաքանչյուր բնակավայրում գնացքների կանգառների ժամանակի հաշվարկներով: (տեղադրեք սյունակներ) Հաշվեք կանգառի ընդհանուր ժամանակը, ճանապարհորդության ընդհանուր ժամանակը, այն ժամանակը, որին անհրաժեշտ է գնացքը մեկ վայրից մյուսը գնալու համար:

Առաջադրանքի կատարման տեխնոլոգիա.

1. Տեղափոխեք մեկնման ժամանակի սյունակը C սյունակից Դ սյունակ: Դա անելու համար հետևեք հետևյալ քայլերին.

Ընտրեք բլոկ C1:C7; ընտրել թիմԿտրել .
Տեղադրեք կուրսորը D1 բջիջում;
Կատարեք հրամանը
Տեղադրեք ;
Հիմնավորեք սյունակի լայնությունը վերնագրի չափին համապատասխանելու համար։

2. Մուտքագրեք «Կայանատեղի» տեքստը C1 բջիջում: Հավասարեցրեք սյունակի լայնությունը վերնագրի չափին համապատասխանելու համար:

3. Ստեղծեք բանաձև, որը հաշվարկում է կայանման ժամանակը որևէ վայրում:

4. Դուք պետք է պատճենեք բանաձևը՝ C4:C7 արգելափակելու համար՝ օգտագործելով լրացման բռնակը: Դա անելու համար հետևեք հետևյալ քայլերին.
Ակտիվ բջիջի շուրջ կա շրջանակ, որի անկյունում կա մի փոքրիկ ուղղանկյուն, բռնելով այն և երկարացնել բանաձևը մինչև C7 բջիջ:

5. E1 բջիջում մուտքագրեք «Ճամփորդության ժամանակ» տեքստը: Հավասարեցրեք սյունակի լայնությունը վերնագրի չափին համապատասխանելու համար:

6. Ստեղծեք բանաձև, որը հաշվարկում է գնացքի մեկ վայրից մյուսը մեկնելու ժամանակը:

7. Փոխեք թվերի ձևաչափը C2:C9 և E2:E9 բլոկների համար: Դա անելու համար հետևեք հետևյալ քայլերին.

Ընտրեք C2:C9 բջիջների բլոկը;
Գլխավոր - Ձևաչափ - Այլ թվերի ձևաչափեր - Ժամանակի և սահմանման պարամետրեր (ժամեր: րոպեներ) .

Սեղմեք ստեղնըլավ .

8. Հաշվարկել կայանման ընդհանուր ժամանակը:
Ընտրեք C9 բջիջը;
Սեղմեք կոճակը
AutoSum գործիքագոտու վրա;
Հաստատեք C3:C8 բջջային բլոկի ընտրությունը և սեղմեք ստեղնը
Մուտքագրեք .

9. Մուտքագրեք տեքստ B9 բջիջում: Դա անելու համար հետևեք հետևյալ քայլերին.

Ընտրեք B9 բջիջը;
Մուտքագրեք «Ընդհանուր կայանման ժամանակը» տեքստը: Հավասարեցրեք սյունակի լայնությունը վերնագրի չափին համապատասխանելու համար:

10. Ջնջել C3 բջիջի բովանդակությունը:

Ընտրեք C3 բջիջը;
Կատարեք հիմնական ընտրացանկի հրամանը Խմբագրել - Մաքրել կամ սեղմեքՋնջել ստեղնաշարի վրա;
Ուշադրություն. Համակարգիչը ավտոմատ կերպով վերահաշվարկում է գումարը C9 բջիջում!!!

Կատարեք հրամանը Չեղարկել կամ սեղմեք համապատասխան կոճակը գործիքագոտու վրա:

11. D9 բջիջում մուտքագրեք «Ընդհանուր ճանապարհորդության ժամանակը» տեքստը:

12. Հաշվեք ճանապարհորդության ընդհանուր ժամանակը:

13. Գունավորեք աղյուսակը և ընդգծեք աղյուսակի եզրագծերը:

Անկախ աշխատանք

Հաշվեք աղյուսակովExcelդպրոցականների ծախսերը, ովքեր պատրաստվում են էքսկուրսիա մեկնել այլ քաղաք.

Ընտրված փաստաթուղթը դիտելու համար Excel pr.r. 4.docx

Գրադարան
նյութեր

Գործնական աշխատանք 4

«Հղումներ. MS Excel-ի ներկառուցված գործառույթներ»:

Լրացնելով այս թեման՝ դուք կսովորեք.

    Կատարեք պատճենման, տեղափոխման և ավտոմատ լրացման գործողություններ առանձին բջիջներև միջակայքերը:

    Տարբերակել կապերի տեսակները (բացարձակ, հարաբերական, խառը)

MS Excel-ը պարունակում է 320 ներկառուցված գործառույթներ: Ամենապարզ ճանապարհըստացող ամբողջական տեղեկատվությունդրանցից որևէ մեկի մասին մենյուն օգտագործելն էՀղում . Հարմարության համար Excel-ում գործառույթները բաժանվում են կատեգորիաների (մաթեմատիկական, ֆինանսական, վիճակագրական և այլն):
Յուրաքանչյուր ֆունկցիայի կանչը բաղկացած է երկու մասից՝ ֆունկցիայի անվանումը և փակագծերում դրված արգումենտները։

Աղյուսակ. Ներկառուցված գործառույթներ Excel-ում

* Գրված է առանց փաստարկների:

Աղյուսակ . Հղումների տեսակները

Զորավարժություններ.

1. Սահմանված է 1 կՎտ/ժ արժեքը։ էլեկտրաէներգիայի և հաշվիչի ընթերցումները նախորդ և ընթացիկ ամիսների համար. Անհրաժեշտ է հաշվարկել անցած ժամանակահատվածի էլեկտրաէներգիայի սպառումը և սպառված էլեկտրաէներգիայի արժեքը:

Աշխատանքային տեխնոլոգիա.

1. Հավասարեցնել տեքստը բջիջներում: Ընտրեք A3:E3 բջիջները: Գլխավոր - Ձևաչափ - Բջջի ձևաչափ - Հավասարեցում. հորիզոնական - կենտրոնացված, ուղղահայաց - կենտրոնացված, ցուցադրում - բառի փաթեթավորում:

2. A4 բջիջում մուտքագրեք՝ քառ. 1, A5 բջիջում մուտքագրեք՝ քառ. 2. Ընտրեք A4:A5 բջիջները և օգտագործեք ավտոմատ լրացման նշիչը՝ մինչև 7-ը ներառյալ բնակարանների համարակալումը լրացնելու համար:

5. Լրացրե՛ք B4:C10 բջիջները՝ ըստ նկարի:

6. D4 բջիջում մուտքագրեք էլեկտրաէներգիայի / էներգիայի սպառումը գտնելու բանաձևը: Եվ լրացրեք ստորև նշված տողերը ավտոմատ լրացման նշանով:

7. E4 բջիջում մուտքագրեք էլեկտրաէներգիայի արժեքը գտնելու բանաձևը=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. A1 բջիջում մուտքագրեք ձեր ծննդյան ամսաթիվը (օր, ամիս, տարի - 20/12/97): Ուղղել տվյալների մուտքագրումը:

3. Դիտեք ամսաթվի տարբեր ձևաչափեր(Տուն - Բջջային ձևաչափ - Այլ թվերի ձևաչափեր - Ամսաթիվ) . Փոխարկել ամսաթիվը տիպիHH.MM.YYYY. Օրինակ, 14.03.2001թ

4. Դիտարկենք ամսաթվի ձևաչափերի մի քանի տեսակներ A1 բջիջում:

5. Մուտքագրեք այսօրվա ամսաթիվը A2 բջիջում:

6. A3 բջիջում հաշվարկեք ապրած օրերի քանակը՝ օգտագործելով բանաձևը: Արդյունքը կարող է ներկայացվել որպես ամսաթիվ, որի դեպքում այն ​​պետք է փոխարկվի թվային տիպի:

Առաջադրանք 2. Ուսանողների տարիքը. Համաձայն ուսանողների տրված ցուցակի և նրանց ծննդյան ամսաթվի: Որոշեք, թե ով է ավելի վաղ (ուշ) ծնվել, որոշեք, թե ով է ամենատարեցը (ամենաերիտասարդը):


Աշխատանքային տեխնոլոգիա.

1. Ստացեք ֆայլը Տարիքը: LAN-ով. Բացեք Իմ ցանցի վայրերը պանակը.Բոսս-Ընդհանուր փաստաթղթեր - 9-րդ դասարան, գտեք Տարիքային ֆայլը: Պատճենեք այն ձեր իմացած ցանկացած եղանակով կամ ներբեռնեք այս էջից՝ հավելվածի ներքևում:

2. Հաշվեք ուսանողների տարիքը. Տարիքը հաշվարկելու համար անհրաժեշտ է օգտագործել ֆունկցիանԱՅՍՕՐ ընդգծել այսօրվա ընթացիկ ամսաթիվըդրանից հանվում է ուսանողի ծննդյան ամսաթիվը, այնուհետև ստացված ամսաթվից, օգտագործելով YEAR ֆունկցիան, ամսաթվից հանվում է միայն տարին: Ստացված թվից հանեք 1900 - դար և ստացեք աշակերտի տարիքը։ D3 բջիջում գրեք բանաձևը=ՏԱՐԻ(ԱՅՍՕՐ()-S3)-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 բջիջի օրինակը).

=INTEGER((TODAY()-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-ի միջոցով գծապատկերների ստեղծում»

Լրացնելով այս թեման՝ դուք կսովորեք.

Կատարել գործողություններ՝ աղյուսակում մուտքագրված տվյալների հիման վրա գծապատկերներ ստեղծելու համար.

Խմբագրել գծապատկերի տվյալները, դրանց տեսակը և տեսքը:

Ինչ է աղյուսակը: Գծապատկերը նախատեսված է տվյալների գրաֆիկական ներկայացման համար: Գծեր, գծեր, սյունակներ, հատվածներ և այլ տեսողական տարրեր օգտագործվում են աղյուսակի բջիջներում մուտքագրված թվային տվյալները ցուցադրելու համար: Գծապատկերի տեսքը կախված է դրա տեսակից: Բոլոր գծապատկերները, բացառությամբ կարկանդակ գծապատկերի, ունեն երկու առանցք՝ հորիզոնականը կատեգորիայի առանցքն է, իսկ ուղղահայացը՝ արժեքի առանցքը: Եռաչափ գծապատկերներ ստեղծելիս ավելացվում է երրորդ առանցքը՝ շարքի առանցքը: Հաճախ աղյուսակը պարունակում է այնպիսի տարրեր, ինչպիսիք են ցանցը, վերնագրերը և լեգենդը: Ցանցային գծերը առանցքների վրա հայտնաբերված բաժանումների ընդարձակումն են, վերնագրերը օգտագործվում են գծապատկերի առանձին տարրերը և դրա վրա ներկայացված տվյալների բնույթը բացատրելու համար, լեգենդն օգնում է բացահայտել գծապատկերում ներկայացված տվյալների շարքը: Գծապատկերներ ավելացնելու երկու եղանակ կա՝ դրանք տեղադրեք ընթացիկ աշխատաթերթում և ավելացրեք առանձին գծապատկեր: Այն դեպքում, երբ դիագրամն ինքնին հետաքրքրություն է ներկայացնում, ապա այն տեղադրվում է առանձին թերթիկի վրա: Եթե ​​Ձեզ անհրաժեշտ է միաժամանակ դիտել գծապատկերը և այն տվյալները, որոնց հիման վրա այն կառուցվել է, ապա ստեղծվում է ներկառուցված աղյուսակ:

Գծապատկերը պահպանվում և տպագրվում է աշխատանքային գրքույկի հետ միասին:

Դիագրամի ստեղծվելուց հետո հնարավոր կլինի փոփոխություններ կատարել դրանում։ Նախքան գծապատկերի տարրերով որևէ գործողություն կատարելը, ընտրեք դրանք՝ սեղմելով դրանց վրա մկնիկի ձախ կոճակով: Դրանից հետո մկնիկի աջ կոճակով զանգահարեք համատեքստի ընտրացանկը կամ օգտագործեք համապատասխան կոճակներըԳծապատկերների գործիքագոտին .

Առաջադրանք. Օգտագործեք աղյուսակը՝ Y=3.5x–5 ֆունկցիան գծելու համար: Որտեղ X-ը արժեքներ է վերցնում -6-ից մինչև 6-ը 1-ի հավելումներով:

Աշխատանքային տեխնոլոգիա.

1. Վազիր աղյուսակների պրոցեսոր Excel.

2. A1 բջիջում մուտքագրեք «X», B1 բջիջում՝ «Y»:

3. Ընտրեք A1:B1 բջիջների տիրույթը, հարթեցրեք տեքստը բջիջներում դեպի կենտրոն:

4. A2 բջիջում մուտքագրեք -6, իսկ A3 բջիջում՝ -5: Լրացրեք ներքևի բջիջները ավտոմատ լրացման նշիչով մինչև 6-րդ պարամետրը:

5. B2 բջիջում մուտքագրեք բանաձևը՝ =3.5*A2–5: Օգտագործեք ավտոմատ լրացման նշանը՝ այս բանաձևը մինչև տվյալների պարամետրերի վերջը երկարացնելու համար:

6. Ընտրեք ձեր ստեղծած ամբողջ աղյուսակը և սահմանեք դրա արտաքին և ներքին սահմանները:

7. Ընտրեք աղյուսակի վերնագիրը և լրացրեք ներքին տարածքը.

8. Ընտրեք աղյուսակի մնացած բջիջները և լրացրեք ներքին տարածքը այլ գույնով:

9. Ընտրեք ամբողջ աղյուսակը: Ընտրեք ցանկի տողից Տեղադրել -Դիագրամ , Տեսակ՝ Կետ, Տեսարան՝ հարթ կորերով կետ։

10. Տեղափոխեք գծապատկերը աղյուսակի տակ:

Անկախ աշխատանք.

    Գրեք y= ֆունկցիանմեղք(x)/ x0,5 քայլով [-10;10] հատվածի վրա։

    Ցուցադրել ֆունկցիայի գրաֆիկը՝ ա) y=x; բ) y=x 3 ; գ) 1-ին քայլով [-15;15] հատվածում y=-x:

    Բացեք «Քաղաքներ» ֆայլը (անցեք ցանցի թղթապանակ՝ 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, хо

y5= 2(x+3) 2 9, хн[-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. և այլն:

Արդյունքը պետք է լինի հետևյալ ET

Գործառույթների բոլոր արժեքները հաշվարկելուց հետո կարող եքկառուցել գրաֆիկներ Սրանքգործառույթները

    Ընտրեք A1 բջիջների շրջանակը.G26

    Գործիքադարակի վրա ընտրեքՏեղադրել մենյու Դիագրամ

    Chart Wizard պատուհանում ընտրեքSpot → Ընտրեք ցանկալի տեսքը → Սեղմեք Լավ .

Արդյունքը պետք է լինի հետևյալ պատկերը.

Անհատական ​​աշխատանքի առաջադրանք.

Գծե՛ք ֆունկցիաների գրաֆիկները մեկ կոորդինատային համակարգում:x -9-ից 9-ը 1-ի քայլերով . Ստացեք նկարչություն:

1. «Միավորներ»

2. «Կատու» Տվյալների զտում (ընտրություն): աղյուսակում թույլ է տալիս ցուցադրել միայն այն տողերը, որոնց բջիջների բովանդակությունը համապատասխանում է նշված պայմանին կամ մի քանի պայմաններին: Ի տարբերություն տեսակավորման, զտելիս տվյալները չեն վերադասավորվում, այլ թաքցվում են միայն այն գրառումները, որոնք չեն համապատասխանում նշված ընտրության չափանիշներին:

Տվյալների զտումը կարող է իրականացվել երկու եղանակով.օգտագործելով ավտոմատ զտիչ կամ առաջադեմ զտիչ:

Ավտոֆիլտրից օգտվելու համար ձեզ հարկավոր է.

o տեղադրեք կուրսորը սեղանի ներսում;

o ընտրիր թիմՏվյալներ - Զտիչ - Ավտոֆիլտր;

o ընդլայնել այն սյունակի ցանկը, որով կկատարվի ընտրությունը.

o ընտրեք արժեք կամ պայման և սահմանեք ընտրության չափանիշները երկխոսության վանդակումՊատվերով ավտոմատ զտիչ:

Աղբյուրի աղյուսակի բոլոր տողերը վերականգնելու համար ընտրեք բոլոր տողերը ֆիլտրի բացվող ցանկում կամ ընտրեք հրամանը.Տվյալներ - Զտել - Ցուցադրել բոլորը:

Զտման ռեժիմը չեղարկելու համար կուրսորը տեղադրեք աղյուսակի ներսում և կրկին ընտրեք ընտրացանկի հրամանըՏվյալներ - Զտիչ - Ավտոզտիչ (ապանշեք):

Ընդլայնված զտիչը թույլ է տալիս ստեղծել բազմաթիվ ընտրության չափանիշներ և կատարել աղյուսակների տվյալների ավելի բարդ զտում՝ մի քանի սյունակներում նշելով ընտրության չափանիշների մի շարք: Ընդլայնված ֆիլտրի միջոցով գրառումների զտումը կատարվում է ընտրացանկի հրամանի միջոցովՏվյալներ - Զտիչ - Ընդլայնված զտիչ:

Զորավարժություններ.

Ստեղծեք աղյուսակ ըստ նկարում ներկայացված օրինակի: Պահպանեք այն որպես 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; Onega 9510 և 110; Կասպից ծով 371000 եւ 995; Վեներն 5550 և 100; Չուդսկոյե Պսկովի հետ 3560 և 14; Բալատոն 591 և 11; Ժնև 581 և 310; Vättern 1900 և 119; Կոնստանցիա 538 և 252; Mälaren 1140 և 64. Տարածքով որոշեք ամենամեծ և ամենափոքր լիճը, ամենախորը և ծանծաղ լիճը:

2.3 առաջադրանք (2 միավոր).

Ստեղծեք «Եվրոպայի գետեր» աղյուսակը՝ օգտագործելով հետևյալ երկարությունը (կմ) և ավազանի տարածքը (հազար քառ. կմ) տվյալները. Վոլգա 3688 և 1350; Դանուբ 2850 և 817; Ռեյն 1330 և 224; Էլբա 1150 և 148; Vistula 1090 և 198; Loire 1020 և 120; Ուրալ 2530 և 220; Դոն 1870 և 422; Սենա 780 և 79; Թեմզա 340 և 15. Որոշեք ամենաերկար և ամենակարճ գետերը, հաշվարկեք գետավազանների ընդհանուր տարածքը, Ռուսաստանի եվրոպական մասի գետերի միջին երկարությունը:

3 առաջադրանք (2 միավոր):

Բանկը արձանագրում է մի քանի կազմակերպություններին տրված վարկերի վճարման ժամկետները։ Հայտնի է վարկի գումարը և կազմակերպության կողմից արդեն վճարված գումարը։ Պարտապանների համար տույժեր են սահմանված՝ եթե ընկերությունը վարկը մարել է 70 տոկոսից ավելի, ապա տուգանքը կկազմի պարտքի 10 տոկոսը, հակառակ դեպքում՝ 15 տոկոսը։ Հաշվեք յուրաքանչյուր կազմակերպության տուգանքը, միջին տուգանքը, գումարի ընդհանուր գումարը, որը բանկը պատրաստվում է լրացուցիչ ստանալ։ Սահմանել բյուջետային կազմակերպությունների միջին տուգանքի չափը.

Գտեք նյութ ցանկացած դասի համար,

Առաջին PivotTable ինտերֆեյսը, որը նաև կոչվում է Pivot Reports, ներառվել է Excel-ում դեռ 1993 թվականին ( Excel տարբերակները 5.0): Չնայած շատ օգտակարներին ֆունկցիոնալությունը, այն գործնականում չի օգտագործվում Excel-ի օգտատերերի մեծ մասի աշխատանքում։ Նույնիսկ փորձառու օգտատերերը հաճախ «ամփոփ հաշվետվություն» տերմինով նկատի ունեն ինչ-որ բան, որը կառուցվել է բարդ բանաձևերի միջոցով: Փորձենք մասսայականացնել առանցքային աղյուսակների օգտագործումը տնտեսագետների ամենօրյա աշխատանքում։ Հոդվածում քննարկվում է տեսական հիմքտրվում են ամփոփ հաշվետվությունների ստեղծում գործնական խորհուրդներդրանց օգտագործման վերաբերյալ, ինչպես նաև տրամադրում է մի քանի աղյուսակների հիման վրա տվյալների հասանելիության օրինակ:

Տվյալների բազմաչափ վերլուծության պայմանները

Տնտեսագետների մեծ մասը լսել է «բազմաչափ տվյալներ», «վիրտուալ խորանարդ», «OLAP տեխնոլոգիաներ» և այլն տերմինները։ Բայց մանրամասն զրույցի դեպքում սովորաբար պարզվում է, որ գրեթե բոլորը իրականում չգիտեն, թե ինչ հարցականի տակ. Այսինքն՝ մարդիկ նկատի ունեն ինչ-որ բարդ բան, որը սովորաբար չի առնչվում իրենց առօրյա գործունեությանը: Իրականում այդպես չէ։

Բազմաչափ տվյալներ, չափեր

Կարելի է վստահորեն ասել, որ տնտեսագետները գրեթե մշտապես առնչվում են բազմաչափ տվյալների հետ, սակայն նրանք փորձում են դրանք ներկայացնել նախապես սահմանված ձևով՝ օգտագործելով աղյուսակներ: Բազմաչափությունն այստեղ նշանակում է նույն տեղեկատվությունը փոփոխությամբ մուտքագրելու, դիտելու կամ վերլուծելու հնարավորություն տեսքը, կիրառելով տվյալների տարբեր խմբավորումներ և տեսակավորում։ Օրինակ, վաճառքի պլանը կարող է վերլուծվել հետևյալ չափանիշների համաձայն.

  • ապրանքների տեսակներ կամ խմբեր;
  • ապրանքանիշեր կամ ապրանքների կատեգորիաներ;
  • ժամանակաշրջաններ (ամիս, եռամսյակ, տարի);
  • գնորդներ կամ գնորդների խմբեր;
  • վաճառքի շրջաններ
  • եւ այլն։

Վերոնշյալ չափանիշներից յուրաքանչյուրը տվյալների բազմաչափ վերլուծության առումով կոչվում է «չափ»: Կարելի է ասել, որ չափումը բնութագրում է տեղեկատվությունը որոշակի արժեքների հավաքածուի վերաբերյալ: Բազմաչափ տեղեկատվության չափման հատուկ տեսակ է «տվյալները»: Մեր օրինակում վաճառքի պլանի տվյալները կարող են լինել.

  • վաճառքի ծավալը;
  • Վաճառքի գինը;
  • անհատական ​​զեղչ
  • եւ այլն։

Տեսականորեն, տվյալները կարող են լինել նաև բազմաչափ տեղեկատվության ստանդարտ չափանիշ (օրինակ, դուք կարող եք խմբավորել տվյալները ըստ վաճառքի գնի), բայց տվյալները սովորաբար արժեքի հատուկ տեսակ են:

Այսպիսով, կարելի է ասել, որ գործնական աշխատանքում տնտեսագետներն օգտագործում են երկու տեսակի տեղեկատվություն. բազմաչափ տվյալներ (փաստացի և պլանավորված թվեր՝ բազմաթիվ առանձնահատկություններով) և գրացուցակներ (տվյալների բնութագրեր կամ չափումներ):

OLAP

OLAP հապավումը (առցանց վերլուծական մշակում) բառացի թարգմանության մեջ հնչում է որպես «իրական ժամանակի վերլուծական մշակում»: Սահմանումը շատ կոնկրետ չէ, դրա տակ կարելի է ամփոփել ցանկացած ծրագրային արտադրանքի գրեթե ցանկացած հաշվետվություն: Ըստ սահմանման՝ OLAP-ը նշանակում է հատուկ հաշվետվությունների, ներառյալ ծրագրային ապահովման հետ աշխատելու տեխնոլոգիա՝ բազմաչափ կառուցվածքային տվյալներ ստանալու և վերլուծելու համար: OLAP տեխնոլոգիաներ ներդրող հայտնի ծրագրային արտադրանքներից մեկը SQL Server Analysis Server-ն է: Ոմանք նույնիսկ սխալմամբ նրան համարում են այս հայեցակարգի ծրագրային ապահովման իրականացման միակ ներկայացուցիչը։

Վիրտուալ տվյալների խորանարդ

«Վիրտուալ խորանարդը» (բազմաչափ խորանարդ, OLAP խորանարդ) տեխնիկական տերմին է, որը ստեղծվել է մասնագիտացված որոշ վաճառողների կողմից: ծրագրային ապահովում. OLAP համակարգերը սովորաբար պատրաստում և պահում են տվյալներ իրենց կառուցվածքում, իսկ հատուկ վերլուծության միջերեսները (օրինակ՝ Excel-ի ամփոփ հաշվետվությունները) մուտք են գործում տվյալ վիրտուալ խորանարդի տվյալներին: Միևնույն ժամանակ, նման հատուկ պահեստի օգտագործումն ամենևին էլ անհրաժեշտ չէ բազմաչափ տեղեկատվության մշակման համար: IN ընդհանուր դեպք, վիրտուալ խորանարդ- սա հատուկ օպտիմիզացված բազմաչափ տվյալների զանգված է, որն օգտագործվում է ամփոփ հաշվետվություններ ստեղծելու համար: Այն կարելի է ձեռք բերել ինչպես մասնագիտացված ծրագրային գործիքների, այնպես էլ տվյալների բազայի աղյուսակների կամ ցանկացած այլ աղբյուրի պարզ մուտքի միջոցով, օրինակ՝ Excel աղյուսակի:

առանցքային աղյուսակ

«Առանցքային հաշվետվություն»-ը (առանցքային աղյուսակ, առանցքային աղյուսակ) օգտատիրոջ միջերես է՝ բազմաչափ տվյալների ցուցադրման համար: Օգտագործելով այս ինտերֆեյսըդուք կարող եք խմբավորել, տեսակավորել, զտել և վերադասավորել ձեր տվյալները՝ տարբեր պատկերացումներ ստեղծելու համար: Զեկույցը թարմացվում է պարզ միջոցներ օգտագործողի ինտերֆեյս, տվյալները ավտոմատ կերպով համախմբվում են ըստ սահմանված կանոնների, և որևէ տեղեկատվության լրացուցիչ կամ վերագրանցում չի պահանջվում։ Excel PivotTable ինտերֆեյսը թերեւս ամենահայտնին է ծրագրային արտադրանքբազմաչափ տվյալների հետ աշխատելու համար: Այն աջակցում է ինչպես արտաքին տվյալների աղբյուրներին (OLAP խորանարդներ և հարաբերական տվյալների բազաներ), այնպես էլ ներքին աղյուսակների միջակայքերը որպես տվյալների աղբյուր: Սկսած 2000 (9.0) տարբերակից՝ Excel-ն աջակցում է նաև բազմաչափ տվյալների ցուցադրման գրաֆիկական ձևին՝ առանցքային գծապատկեր:

Excel-ում ներդրված PivotTable ինտերֆեյսը թույլ է տալիս դասավորել բազմաչափ տվյալների չափերը աշխատաթերթի տարածքում: Պարզության համար դուք կարող եք պատկերացնել առանցքային աղյուսակը որպես զեկույց, որը ընկած է մի շարք բջիջների վերևում (իրականում կա բջիջների ձևաչափերի որոշակի կապակցում առանցքային աղյուսակի դաշտերին): Excel PivotTable-ն ունի ցուցադրման չորս տարածք՝ զտիչ, սյունակներ, տողեր և տվյալներ: Տվյալների չափերը կոչվում են առանցքային աղյուսակի դաշտերը. Այս դաշտերն ունեն իրենց սեփական հատկությունները և ցուցադրման ձևաչափը:

Եվս մեկ անգամ ուզում եմ ձեր ուշադրությունը հրավիրել այն փաստի վրա, որ Excel առանցքային աղյուսակը նախատեսված է բացառապես տվյալների վերլուծության համար՝ առանց տեղեկատվության խմբագրման հնարավորության: Իմաստով ավելի մոտ կլիներ «pivot report» տերմինի լայն տարածումը (Pivot Report), և այդպես էր կոչվում այս ինտերֆեյսը մինչև 2000 թվականը։ Բայց ինչ-ինչ պատճառներով, հետագա տարբերակներում, մշակողները հրաժարվեցին դրանից:

առանցքային աղյուսակների խմբագրում

Իր սահմանմամբ՝ OLAP տեխնոլոգիան, սկզբունքորեն, չի ենթադրում հաշվետվությունների հետ աշխատելիս աղբյուրի տվյալների փոփոխության հնարավորություն։ Այնուամենայնիվ, մի ամբողջ դաս ծրագրային համակարգեր, գիտակցելով բազմաչափ աղյուսակներում տվյալների ինչպես վերլուծության, այնպես էլ ուղղակի խմբագրման հնարավորությունները։ Հիմնականում նման համակարգերը կենտրոնացած են բյուջետային խնդիրների լուծման վրա։

Օգտագործելով Excel-ի ներկառուցված ավտոմատացման գործիքները, դուք կարող եք լուծել բազմաթիվ ոչ ստանդարտ խնդիրներ: Excel-ի առանցքային աղյուսակների խմբագրման օրինակ՝ հիմնված աշխատանքային թերթիկի տվյալների վրա, կարելի է գտնել մեր կայքում:

Բազմաչափ տվյալների պատրաստում

Եկեք գնանք գործնական կիրառությունառանցքային աղյուսակներ. Փորձենք վերլուծել վաճառքի տվյալները տարբեր ուղղություններով։ Ֆայլ pivottableexample.xlsբաղկացած է մի քանի թերթից. Թերթ Օրինակպարունակում է հիմնական տեղեկատվություն որոշակի ժամանակահատվածի վաճառքի մասին: Օրինակի պարզության համար մենք կվերլուծենք միակ թվային ցուցանիշը` վաճառքի ծավալը կգ-ով: Առկա են տվյալների հետևյալ հիմնական չափերը՝ ապրանք, գնորդ և փոխադրող ( տրանսպորտային ընկերություն) Բացի այդ, կան տվյալների մի քանի լրացուցիչ չափումներ, որոնք հանդիսանում են ապրանքի ատրիբուտներ՝ տեսակ, ապրանքանիշ, կատեգորիա, մատակարար, ինչպես նաև գնորդ՝ տեսակ: Այս տվյալները հավաքվում են տեղեկատուների թերթիկում: Գործնականում նման չափումներ կարող են լինել շատ ավելին:

Թերթ Օրինակպարունակում է տվյալների վերլուծության ստանդարտ գործիք՝ ավտոմատ զտիչ: Նայելով աղյուսակը լրացնելու օրինակին, ակնհայտ է, որ վաճառքի տվյալները ըստ ամսաթվերի (դրանք դասավորված են սյունակներով) հարմար են նորմալ վերլուծության: Բացի այդ, օգտագործելով ավտոմատ զտիչը, կարող եք փորձել ամփոփել տվյալները մեկ կամ մի քանի հիմնական չափանիշների համակցությամբ: Բրենդերի, կատեգորիաների և տեսակների մասին բացարձակապես տեղեկություններ չկան։ Հնարավոր չէ խմբավորել տվյալները ավտոմատ ամփոփմամբ կոնկրետ բանալիով (օրինակ՝ ըստ հաճախորդների): Բացի այդ, ամսաթվերի հավաքածուն ամրագրված է, և դիտեք ամփոփ տեղեկատվությունը որոշակի ժամանակահատվածի համար, օրինակ, 3 օր, ավտոմատ միջոցներովձախողվել.

Ընդհանուր առմամբ, ունենալով նախապես սահմանված ամսաթվի գտնվելու վայրը այս օրինակը- սեղանի հիմնական թերությունը. Ամսաթվերը ըստ սյունակների դասավորելով՝ մենք մի տեսակ կանխորոշեցինք այս աղյուսակի չափը՝ այդպիսով մեզ զրկելով առանցքային աղյուսակների միջոցով վերլուծություն օգտագործելու հնարավորությունից։

Նախ, մենք պետք է ազատվենք այս թերությունից, այսինքն. հեռացնել սկզբնաղբյուրի տվյալների չափերից մեկի նախապես սահմանված գտնվելու վայրը: Վավեր աղյուսակի օրինակ է թերթիկը Վաճառք.

Աղյուսակը տեղեկատվության մուտքագրման մատյանի տեսքով է: Այստեղ ամսաթիվը տվյալների հավասարաչափ է: Հարկ է նաև նշել, որ առանցքային աղյուսակներում հետագա վերլուծության համար տողերի հարաբերական դիրքը միմյանց նկատմամբ (այլ կերպ ասած՝ տեսակավորումը) բացարձակ անտարբեր է։ Հարաբերական տվյալների բազաների գրառումներն ունեն այս հատկությունները: Դա տվյալների բազաների մեծ ծավալների վերլուծությունն է, որը հիմնականում կենտրոնացած է առանցքային աղյուսակների միջերեսի վրա: Հետեւաբար, դուք պետք է պահպանեք այս կանոնները, երբ աշխատում եք տվյալների աղբյուրի հետ բջջային տիրույթների տեսքով: Միևնույն ժամանակ, ոչ ոք չի արգելում ձեր աշխատանքում օգտագործել Excel ինտերֆեյսի գործիքները. առանցքային աղյուսակները վերլուծում են միայն տվյալները, իսկ սկզբնաղբյուրի բջիջների ձևաչափումը, ֆիլտրերը, խմբավորումը և տեսակավորումը կարող են կամայական լինել:

Ավտոֆիլտրից մինչև ամփոփ հաշվետվություն

Տեսականորեն վաճառքի թերթիկի տվյալների վրա արդեն հնարավոր է վերլուծել երեք հարթություններում՝ ապրանքներ, գնորդներ և փոխադրողներ: Տվյալներ ապրանքների և գնորդների հատկությունների վերաբերյալ այս թերթիկըբացակայում են, ինչը, համապատասխանաբար, թույլ չի տա դրանք ցուցադրել առանցքային աղյուսակում։ Բնօրինակի համար առանցքային աղյուսակ ստեղծելու նորմալ ռեժիմում excel տվյալներիթույլ չի տալիս որոշակի դաշտերի մի քանի աղյուսակների տվյալները կապել: Դուք կարող եք շրջանցել այս սահմանափակումը ծրագրային գործիքներ- տե՛ս այս հոդվածի օրինակ-լրացումը մեր կայքում: Տեղեկատվության մշակման ծրագրային մեթոդներին չդիմելու համար (հատկապես, որ դրանք համընդհանուր չեն), պետք է ավելացնել. լրացուցիչ բնութագրերանմիջապես ամսագրի մուտքի ձևին - տես SalesAnalysis թերթիկը:

VLOOKUP գործառույթների օգտագործումը հեշտացնում է բնօրինակ տվյալների լրացումը բացակայող բնութագրերով: Այժմ, օգտագործելով ավտոմատ զտիչը, կարող եք վերլուծել տվյալները տարբեր չափսեր. Բայց խմբավորումների խնդիրը մնում է չլուծված։ Օրինակ, որոշակի ամսաթվերին միայն ապրանքանիշերի համար գումարին հետևելը բավականին խնդրահարույց է: Եթե ​​սահմանափակ է Excel բանաձեւեր, ապա դուք պետք է կառուցեք լրացուցիչ նմուշներ՝ օգտագործելով SUMIF ֆունկցիան:

Այժմ տեսնենք, թե ինչ առանձնահատկություններ է տալիս առանցքային աղյուսակի ինտերֆեյսը: Թերթի վրա Code Analysisստեղծեց մի քանի հաշվետվություններ՝ հիմնված թերթիկի տվյալների մի շարք բջիջների վրա Վաճառքի վերլուծություն.

Առաջին վերլուծության աղյուսակը կառուցված է Excel 2007 ինտերֆեյսի միջոցով Ժապավեն \ Տեղադրել \ PivotTable(Excel 2000-2003 ընտրացանկում Տվյալներ\Առանցքային աղյուսակ).

Երկրորդ և երրորդ աղյուսակները ստեղծվում են պատճենման և հետագա անհատականացման միջոցով: Բոլոր աղյուսակների տվյալների աղբյուրը նույնն է: Դուք կարող եք դա ստուգել՝ փոխելով սկզբնական տվյալները, այնուհետև պետք է թարմացնեք ամփոփ հաշվետվությունների տվյալները:

Մեր տեսանկյունից տեղեկատվության տեսանելիության առավելություններն ակնհայտ են։ Դուք կարող եք փոխանակել զտիչներ, սյունակներ և տողեր, թաքցնել արժեքների որոշակի խմբեր ցանկացած հարթությունից, օգտագործել ձեռքով քաշել և թողնել և ավտոմատ տեսակավորում:

Հատկություններ և ֆորմատավորում

Տվյալների ուղղակի ցուցադրումից բացի, կա առանցքային աղյուսակների տեսքը ցուցադրելու ընտրանքների մեծ շարք: Լրացուցիչ տվյալները կարող են թաքցվել ֆիլտրերի միջոցով: Մեկ տարրի կամ դաշտի համար ավելի հեշտ է օգտագործել համատեքստի ընտրացանկի տարրը Ջնջել(2000-2003 տարբերակով Թաքցնել).

Ցանկալի է նաև առանցքային աղյուսակի այլ տարրերի ցուցադրումը սահմանել ոչ թե բջիջների ձևաչափման, այլ առանցքային աղյուսակի դաշտի կամ տարրի տեղադրման միջոցով։ Դա անելու համար մկնիկի ցուցիչը տեղափոխեք ցանկալի տարր, սպասեք կուրսորի հատուկ ձևի տեսքին (սլաքի տեսքով), ապա մեկ սեղմումով ընտրեք ընտրված տարրը: Ընտրելուց հետո կարող եք փոխել տեսքը ժապավենի, համատեքստի ընտրացանկի միջոցով կամ զանգահարել ստանդարտ բջջային ձևաչափի երկխոսություն.

Բացի այդ, Excel 2007-ը ներկայացրեց բազմաթիվ կանխորոշված ​​PivotTable ցուցադրման ոճեր.

Ուշադրություն դարձրեք, որ գծապատկերում ակտիվ են կառավարման զտիչները և քաշելու տարածքները:

Արտաքին տվյալների հասանելիություն

Ինչպես արդեն նշվեց, առանցքային աղյուսակների օգտագործումից, հավանաբար, ամենամեծ ազդեցությունը կարելի է ստանալ արտաքին աղբյուրներից տվյալների մուտք գործելիս՝ OLAP խորանարդներից և տվյալների բազայի հարցումներից: Նման աղբյուրները սովորաբար պահում են մեծ քանակությամբ տեղեկատվություն, ինչպես նաև ունեն նախապես սահմանված հարաբերական կառուցվածք, որը հեշտացնում է բազմաչափ տվյալների չափերը (առանցքային աղյուսակի դաշտեր) սահմանելը:

Excel-ն աջակցում է տվյալների արտաքին աղբյուրների բազմաթիվ տեսակների.

Տեղեկատվության արտաքին աղբյուրների օգտագործման ամենամեծ ազդեցությունը կարելի է ձեռք բերել ավտոմատացման գործիքների (VBA ծրագրեր) օգտագործմամբ ինչպես տվյալների ստացման, այնպես էլ դրանց նախնական մշակման համար առանցքային աղյուսակներում:

OLAP հաճախորդի գործիքները հավելվածներ են, որոնք հաշվարկում են ագրեգացված տվյալները (գումարներ, միջիններ, առավելագույններ կամ նվազագույն արժեքներ) և դրանց ցուցադրումը, մինչդեռ համախառն տվյալները պահվում են նման OLAP գործիքի հասցեների տարածության մեջ:

Եթե ​​աղբյուրի տվյալները պարունակվում են աշխատասեղանի DBMS-ում, ապա համախառն տվյալների հաշվարկն իրականացվում է հենց OLAP գործիքի կողմից: Եթե ​​աղբյուրի տվյալների աղբյուրը սերվերի DBMS-ն է, հաճախորդի OLAP գործիքներից շատերը սերվեր են ուղարկում SQL հարցումներ, որոնք պարունակում են GROUP BY կետը, և արդյունքում ստանում են սերվերի վրա հաշվարկված համախառն տվյալներ:

Որպես կանոն, OLAP ֆունկցիոնալությունը իրականացվում է գործիքներում վիճակագրական մշակումտվյալները (ռուսական շուկայում այս դասի արտադրանքի, StatSoft-ի և SPSS-ի արտադրանքները լայնորեն օգտագործվում են) և որոշ աղյուսակներում: Մասնավորապես, Microsoft Excel-ն ունի բազմաչափ վերլուծության գործիքներ: Այս արտադրանքի միջոցով դուք կարող եք ստեղծել և պահպանել որպես ֆայլ փոքր տեղական բազմաչափ OLAP խորանարդ և ցուցադրել դրա 2D կամ 3D բաժինները:

Microsoft Office-ի տվյալների արդյունահանման և մշակման հավելումները մի շարք առանձնահատկություններ են, որոնք ապահովում են մուտք դեպի Microsoft Office հավելվածների տվյալների արդյունահանման և մշակման հնարավորությունները՝ դրանով իսկ հնարավորություն տալով կանխատեսելի վերլուծություն իրականացնել: տեղական համակարգիչ. Տվյալների արդյունահանման և մշակման ալգորիթմների շնորհիվ, որոնք ներկառուցված են Microsoft SQL Server պլատֆորմի ծառայությունների մեջ, որոնք հասանելի են Microsoft Office հավելվածի միջավայրից, բիզնես օգտագործողները կարող են հեշտությամբ արժեքավոր պատկերացումներ կորզել բարդ տվյալների հավաքածուներից ընդամենը մի քանի կտտոցով: Փաթեթի հավելումներ Գրասենյակային հավելվածներտվյալների արդյունահանման և մանիպուլյացիայի համար վերջնական օգտագործողներին հնարավորություն է տալիս վերլուծություն կատարել անմիջապես Microsoft Excel և Microsoft Visio հավելվածներում:

Microsoft Office 2007-ը ներառում է երեք հստակ OLAP բաղադրիչ.

  1. Excel-ի համար տվյալների արդյունահանման և մշակման հաճախորդը թույլ է տալիս ստեղծել և կառավարել SSAS-ի վրա հիմնված տվյալների արդյունահանման և մշակման նախագծեր Excel 2007-ից:
  2. Excel-ի աղյուսակների վերլուծության գործիքները թույլ են տալիս օգտագործել SSAS-ի ներկառուցված տեղեկատվության որոնման և մշակման հնարավորությունները Excel աղյուսակներում պահվող տվյալները վերլուծելու համար:
  3. Visio հավելվածի տվյալների արդյունահանման և մանիպուլյացիայի ձևանմուշները թույլ են տալիս պատկերացնել որոշումների ծառերը, ռեգրեսիոն ծառերը, կլաստերային դիագրամները և կախվածության ցանցերը Visio դիագրամներում:
Աղյուսակ 1.1. Oracle Products OLAP-ի և Business Intelligence-ի համար
Ֆոնդի տեսակը Արտադրանք