Apkopojumi pievienojumprogrammā Power Pivot

Apkopojumi ir datu sakļaušanas, apkopošanas vai grupēšanas veids. Sākot ar neapstrādātiem datiem no tabulām vai citiem datu avotiem, dati bieži ir plakani, un tas nozīmē, ka ir daudz detalizētas informācijas, taču tas nav organizēts vai grupēts. Tā kā trūkst kopsavilkumu vai struktūras, var būt grūti atrast datu modeļus. Svarīga datu modelēšanas daļa ir definēt apkopojumus, kas ļauj vienkāršot, abstrakti vai apkopot rakstus, atbildot uz konkrētu biznesa jautājumu.

Visbiežākās apkopojumus, piemēram, vidējos, skaitīšanas, DISTINCTCOUNT, Max, minvai Sum , var izveidot automātiski, izmantojot funkciju Automātiskā summēšana. Citi apkopojumu tipi, piemēram, AVERAGEX, COUNTX, COUNTROWSvai SUMX, atgriezīs tabulu, un ir nepieciešama formula, kas izveidota, izmantojot datu analīzes izteiksmes (DAX).

Izpratne par apkopojumiem Power Pivot

Apkopojuma grupu izvēle

Kopējot datus, varat grupēt datus pēc atribūtiem, piemēram, produkta, cenas, reģiona vai datuma, un pēc tam definēt formulu, kas darbojas ar visiem grupas datiem. Piemēram, ja veidojat gada kopsummu, jūs veidojat apkopojumu. Ja pēc tam iepriekšējā gadā izveidojat proporciju, kas ir procentuālā izteiksmē, tas ir cita veida apkopojums.

Lēmumu par to, kā sagrupēt datus, nosaka darba jautājums. Piemēram, apkopojumi var atbildēt uz šādiem jautājumiem:

Skaita   Cik darījumu bija mēnesī?

Vidējie    Kas šajā mēnesī bija vidējais pārdošanas apjoms, izmantojot pārdevēju?

Minimālās un maksimālās vērtības    Kuri pārdošanas apgabali ir pirmie pieci pārdoto vienību izteiksmē?

Lai izveidotu aprēķinu, kas atbild uz šiem jautājumiem, jums ir jābūt detalizētus datus, kuros ir skaitļi, kas jāskaita vai jāsummē, un skaitliski dati ir jāveido ar noteiktu veidu grupām, kuras izmantosiet rezultātu organizēšanai.

Ja datos vēl nav iekļautas vērtības, kuras var izmantot grupēšanai, piemēram, produktu kategorija vai ģeogrāfiskā reģiona nosaukums, kur atrodas krātuve, varat izveidot grupas saviem datiem, pievienojot kategorijas. Veidojot grupas programmā Excel, jums ir manuāli jāieraksta vai jāatlasa grupas, kuras vēlaties izmantot no darblapas kolonnām. Tomēr relāciju sistēmā hierarhijas, piemēram, produktu kategorijas, bieži tiek glabātas citā tabulā nekā faktu vai vērtību tabulā. Parasti kategorija tabula ir saistīta ar faktu datiem, izmantojot kādu taustiņu. Piemēram, pieņemsim, ka jūsu datos ir iekļauti produktu ID, bet ne produktu nosaukumi vai to kategorijas. Lai kategoriju pievienotu izplātai Excel darblapai, ir jākopē kolonna, kurā ir kategoriju nosaukumi. Izmantojot Power Pivot, varat importēt tabulu produktu kategorija savā datu modelī, izveidot relāciju starp tabulu ar numerācijas datiem un sarakstu produktu kategorija un pēc tam izmantot kategorijas, lai grupētu datus. Lai iegūtu papildinformāciju, skatiet rakstu relācijas izveide starp tabulām.

Apkopojuma funkcijas izvēle

Pēc tam, kad esat identificējis un pievienojis grupas lietošanai, ir jāizlemj, kuras matemātiskās funkcijas izmantot summēšanai. Bieži vien vārdu apkopojums tiek izmantots kā sinonīms matemātiskajām vai statistiskajām operācijām, kas tiek izmantotas apkopojumos, piemēram, summas, vidējās vērtības, minimums vai skaits. Taču Power Pivot sniedz iespēju izveidot pielāgotas formulas summēšanai papildus standarta apkopojumiem, kas atrasti gan Power Pivot, gan programmā Excel.

Piemēram, ņemot vērā to pašu vērtību kopu, kas tika izmantota iepriekšējos piemēros, varat izveidot pielāgotus apkopojumus, kas atbild uz šādiem jautājumiem:

Filtrētais skaits   Cik darījumu bija mēnesī, neiekļaujot mēneša beigām uzturēšanas logu?

Rādītāji ar vidējiem rādītājiem    Kāds bija pārdošanas apjomu procentuālais pieaugums vai samazinājums, salīdzinot ar to pašu periodu pagājušajā gadā?

Grupētās minimālās un maksimālās vērtības    Kuri pārdošanas apgabali ir sarindoti virs katras produktu kategorijas vai katram pārdošanas piedāvājumam?

Apkopojumu pievienošana formulām un rakurstabulām

Ja jums ir vispārīgs priekšstats par to, kā datu grupēšanai jābūt jēgpilnai, un vērtībām, ar kurām vēlaties strādāt, varat izlemt, vai veidot rakurstabulu vai izveidot aprēķinus tabulā. Power Pivot paplašina un uzlabo programmas Excel vietējo spēju izveidot apkopojumus, piemēram, summas, skaitu vai vidējos rādītājus. Varat izveidot pielāgotus apkopojumus Power PivotPower Pivot logā vai Excel rakurstabulas apgabalā.

  • Aprēķinātajā kolonnāvarat izveidot apkopojumus, kas ņem vērā pašreizējās rindas kontekstu, lai izgūtu saistītās rindas no citas tabulas un pēc tam summētu, skaitītu vai vidējo vērtību tajās saistītās rindās.

  • Mērījumāvarat izveidot dinamiskus apkopojumus, kas izmanto abus formulā definētos filtrus, un filtrus, ko nosaka rakurstabulas noformējums un datu griezumu atlase, kolonnu virsraksti un rindu virsraksti. Mērījumus, izmantojot standarta apkopojumus, var izveidot Power Pivot, izmantojot automātisko summēšanu vai izveidojot formulu. Varat arī izveidot netiešos mērus, izmantojot standarta apkopojumus rakurstabulā programmā Excel.

Grupu pievienošana rakurstabulai

Noformējot rakurstabulu, tiek vilkti lauki, kas attēlo grupēšanas, kategorijas vai hierarhijas, uz rakurstabulas sadaļai kolonnas un rindas, lai grupētu datus. Pēc tam velciet laukus, kas satur skaitliskās vērtības apgabalā vērtības, lai tos varētu saskaitīt, aprēķināt vidējo vai summēt.

Ja rakurstabulai pievienojat kategorijas, bet kategoriju dati nav saistīti ar datu datiem, iespējams, tiek parādīts kļūdas ziņojums vai savdabīgs rezultāts. Parasti Power Pivot mēģinās izlabot problēmu, automātiski nosakot un iesakot relācijas. Papildinformāciju skatiet rakstā darbs ar relācijām rakurstabulās.

Varat arī vilkt laukus uz datu griezumiem, lai atlasītu noteiktas skatīšanai paredzētu grupu datus. Datu griezumi ļauj interaktīvi grupēt, kārtot un filtrēt rezultātus rakurstabulā.

Darbs ar grupām formulā

Varat arī izmantot grupēšanas un kategorijas, lai apkopotu datus, kas tiek glabāti tabulās, veidojot relācijas starp tabulām, pēc tam veidojot formulas, kas izmanto šīs relācijas, lai uzmeklētu saistītās vērtības.

Citiem vārdiem sakot, ja vēlaties izveidot formulu, kas grupē vērtības pēc kategorijas, vispirms ir jāizmanto relācija, lai izveidotu savienojumu ar tabulu, kurā ir detalizēti dati un tabulas, kurās ir kategorijas, un pēc tam izveidojiet formulu.

Papildinformāciju par to, kā izveidot formulas, kurās tiek izmantotas uzmeklējumi, skatiet rakstā uzmeklēšana Power Pivot formulās.

Filtru izmantošana apkopojumos

Jauns Power Pivot līdzeklis ir iespēja lietot filtrus kolonnām un datu tabulām, ne tikai lietotāja interfeisā un rakurstabulā vai diagrammā, bet arī formulās, ko izmantojat, lai aprēķinātu apkopojumus. Filtrus var lietot formulās gan aprēķinātajās kolonnās, gan s.

Piemēram, jaunās DAX apkopojuma funkcijās tā vietā, lai norādītu vērtības, par kurām summēt vai skaitīt, varat norādīt visu tabulu kā argumentu. Ja šīs tabulas filtri nav lietoti, apkopojuma funkcija darbojas atbilstoši visām tabulas norādītās kolonnas vērtībām. Taču programmā DAX varat izveidot tabulā dinamisku vai statisku filtru, lai apkopojums darbotos atbilstoši citai datu apakškopai atkarībā no filtra nosacījuma un pašreizējā konteksta.

Kombinējot nosacījumus un filtrus formulās, varat izveidot apkopojumus, kas mainās atkarībā no formulās norādītajām vērtībām, vai izmaiņas, kas tiek mainītas atkarībā no rindu virsrakstu un kolonnu virsrakstu atlases rakurstabulā.

Papildinformāciju skatiet rakstā datu filtrēšana formulās.

Excel apkopojuma funkciju un DAX apkopojuma funkciju salīdzinājums

Tālāk esošajā tabulā ir norādītas dažas standarta apkopošanas funkcijas, ko nodrošina programma Excel, kā arī sniegtas saites uz šo funkciju īstenošanu Power Pivot. Šo funkciju DAX versija darbojas daudz tāpat kā Excel versija, ar dažām nelielām atšķirībām dažu datu tipu sintaksē un apstrādē.

Standarta apkopojuma funkcijas

Funkcija

Lietošana

Vidējā

Atgriež visu kolonnā esošo skaitļu vidējo vērtību (aritmētisko vidējo).

AVERAGEA

Atgriež vidējo vērtību (aritmētisko vidējo) visām vērtībām kolonnā. Apstrādā tekstu un vērtības, kas nav skaitļi.

COUNT

Tiek skaitītas kolonnas skaitliskās vērtības.

COUNTA

Tiek skaitītas kolonnas vērtības, kas nav tukšas.

MAX

Atgriež kolonnas lielāko skaitlisko vērtību.

MAXX

Tiek atgriezta tabulai novērtētu izteiksmju kopas vislielāko vērtību.

MIN

Atgriež kolonnas mazāko skaitlisko vērtību.

Draiskule

Tiek atgriezta tabulai novērtētu izteiksmju kopas mazākā vērtība.

summa

Saskaita visus kolonnā esošos skaitļus.

DAX apkopojuma funkcijas

DAX ietver apkopojuma funkcijas, kas ļauj norādīt tabulu, kurā ir jāveic apkopojums. Tā vietā, lai tikai pievienotu vai vidējās vērtības kolonnā, šīs funkcijas ļauj izveidot izteiksmi, kas dinamiski definē datus apkopojumam.

Nākamajā tabulā ir uzskaitītas apkopojumu funkcijas, kas ir pieejamas programmā DAX.

Funkcija

Lietošana

AVERAGEX

Aprēķina tabulā novērtēto izteiksmju kopu.

COUNTAX

Saskaita tabulā novērtētās izteiksmes.

COUNTBLANK

Tiek skaitītas kolonnas tukšās vērtības.

COUNTX

Tiek skaitīts kopējais tabulas rindu skaits.

COUNTROWS

Saskaita no ligzdotas tabulas funkcijas atgriezto rindu skaitu, piemēram, filtru funkciju.

SUMX

Atgriež tabulā novērtēto izteiksmju kopas summu.

Atšķirības starp DAX un Excel apkopojuma funkcijām

Lai gan šīm funkcijām ir tādi paši nosaukumi kā Excel partneriem, tie izmanto Power Pivot atmiņu analīzes programmu un ir pārrakstīti darbam ar tabulām un kolonnām. Jūs nevarat izmantot DAX formulu Excel darbgrāmatā un otrādi. Tos var izmantot tikai Power Pivot ajā logā un rakurstabulās, kuru pamatā ir Power Pivot dati. Turklāt, lai gan funkcijām ir identiski nosaukumi, darbība var mazliet atšķirties. Lai iegūtu papildinformāciju, skatiet atsevišķas funkciju atsauces tēmas.

Tas, kā kolonnas tiek novērtētas apkopojumā, atšķiras arī no veida, kā Excel apstrādā apkopojumus. Piemērs var palīdzēt ilustrēt.

Pieņemsim, ka vēlaties iegūt vērtību summu tabulas Pārdošanas kolonnā summa, lai izveidotu šādu formulu:

=SUM('Sales'[Amount])

Vienkāršākajā gadījumā funkcija iegūst vērtības no vienas nefiltrētas kolonnas, un rezultāts ir tāds pats, kā programmā Excel, kas vienmēr pievieno vērtības kolonnā, summu. Taču programmā Power Pivot formula tiek interpretēta kā "Iegūstiet vērtību summa katrai pārdošanas tabulas rindai un pēc tam pievienojiet šīs atsevišķās vērtības. Power Pivot novērtē katru rindu, virs kuras tiek veikta summēšana, un aprēķina vienu skalāru vērtību katrā rindā un pēc tam veic apkopojumu ar šīm vērtībām. Tāpēc formulas rezultāts var būt atšķirīgs, ja tabulai lietoti filtri vai vērtības ir aprēķinātas, pamatojoties uz citiem apkopojumiem, kas var būt filtrēti. Lai iegūtu papildinformāciju, skatiet rakstu konteksts Dax formulās.

DAX laika informācijas funkcijas

Papildus tabulas apkopojuma funkcijām, kas aprakstītas iepriekšējā sadaļā, DAX ir apkopojuma funkcijas, kas darbojas ar jūsu norādītajiem datumiem un laiku, lai nodrošinātu iebūvētu laika informāciju. Šīs funkcijas izmanto datumu diapazonus, lai iegūtu saistītās vērtības un apkopotu vērtības. Varat arī salīdzināt vērtības starp datumu diapazoniem.

Nākamajā tabulā ir uzskaitītas laika informācijas funkcijas, ko var izmantot summēšanai.

Funkcija

Lietošana

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Aprēķina norādītā perioda kalendāra beigās norādīto vērtību.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

Aprēķina perioda, kas atrodas pirms norādītā perioda, kalendāra beigām.

TOTALMTD

TOTALYTD

TOTALQTD

Aprēķina intervālu, kas sākās perioda pirmajā dienā un beidzas ar pēdējo datumu kolonnā norādītajā datuma.

Citas funkcijas, kas aprakstītas sadaļā laika informācijas funkcija (laika informācijas funkcijas), ir funkcijas, kuras var izmantot, lai izgūtu datumus vai pielāgotus datumu diapazonus, ko izmantot apkopojumā. Piemēram, varat izmantot funkciju DATESINPERIOD, lai atgrieztu datumu diapazonu un izmantotu šo datumu kopu kā argumentu uz citu funkciju, lai aprēķinātu pielāgotu apkopojumu tikai šiem datumiem.

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

×