Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Apkopojumi ir veids, kā salīdzināt, apkopot vai grupēt datus. Sākot ar neapstrādātiem datiem no tabulām vai citiem datu avotiem, dati bieži vien ir plakani, tas nozīmē, ka ir daudz detalizētu datu, bet tie nav organizēti vai grupēti jebkādā veidā. Šāds kopsavilkuma vai struktūras trūkums var apgrūtināt datu modeļu atribūšanu. Datu modelēšanas svarīga daļa ir definēt apkopojumus, kas vienkāršo, abstrakti vai apkopo modeļus, atbildot uz konkrētu biznesa jautājumu.

Lielāko daļu bieži lietoto apkopojumu, piemēram, apkopojumus, kas izmanto AVERAGE,COUNT,DISTINCTCOUNT,MAX,MINvai SUM, var automātiski izveidot mērvienībā, izmantojot automātisko summēšanu. Citi apkopojumu tipi, piemēram, AVERAGEX,COUNTX,COUNTROWSvai SUMX,atgriež tabulu un pieprasa formulu, kas izveidota, izmantojot datu analīzes izteiksmes (Data Analysis Expressions — DAX).

Informācija par apkopojumiem programmā Power Pivot

Grupu izvēlēšanās apkopošanai

Apkopojot datus, dati tiek grupēti pēc atribūtiem, piemēram, produkta, cenas, reģiona vai datuma, un pēc tam jādefinē formula, kas darbojas ar visiem grupas datiem. Piemēram, veidojot gada kopsummu, tiek izveidots apkopojums. Ja pēc tam izveidojat šī gada attiecību pret iepriekšējo gadu un lietojiet šīs vērtības kā procentuālās vērtības, tas ir cits apkopojuma tips.

Lēmumu par datu grupšanu nosaka biznesa jautājums. Piemēram, apkopojumi var atbildēt uz šādiem jautājumiem:

Skaits   Cik transakcijas bija kādā mēnesī?

Vidējās vērtības    Kādus pārdošanas apjomus šajā mēnesī nozīmējis pārdevējs?

Minimālās un maksimālās vērtības    Kuri pārdošanas rajoni pārdoto preču nosacījumos bija pieci?

Lai izveidotu aprēķinu, kas atbild uz šiem jautājumiem, jābūt detalizētiem datiem, kuros ir skaitāmie vai summējamie skaitļi, un skaitliskiem datiem jābūt saistītiem ar grupām, kuras izmantosit rezultātu kārtošanai.

Ja datos vēl nav vērtību, ko varat izmantot grupēšanai, piemēram, produktu kategoriju vai ģeogrāfiskā reģiona, kurā atrodas veikals, nosaukumu, iespējams, vēlēsities norādīt grupas saviem datiem, pievienojot kategorijas. Veidojot grupas programmā Excel, jums ir manuāli jāierakstiet vai jāatlasa grupas, ko vēlaties izmantot starp darblapas kolonnām. Tomēr relāciju sistēmā hierarhijas, piemēram, produktu kategorijas, bieži tiek glabātas citā tabulā, nevis faktu vai vērtību tabulā. Parasti kategoriju tabula ir saistīta ar faktu datiem pēc kāda veida atslēgas. Pieņemsim, ka atrodat, ka jūsu datos ir produktu NOSAUKUMĀ, bet ne produktu nosaukumi vai to kategorijas. Lai kategoriju pievienotu plakanam darblapas Excel, jums būs jākopē kolonnā, kurā ir kategoriju nosaukumi. Izmantojot Power Pivot, varat importēt produktu kategoriju tabulu savā datu modelī, izveidot relāciju starp tabulu ar skaitļu datiem un produktu kategoriju sarakstu, un pēc tam izmantot kategorijas, lai grupētu datus. Papildinformāciju skatiet rakstā Relācijas izveide starp tabulām.

Funkcijas izvēlēšanās apkopošanai

Kad ir norādītas un pievienotas izmantojamās grupas, jums ir jāizlemj, kuras matemātiskās funkcijas izmantot apkopošanai. Bieži vien vārdu apkopojums tiek izmantots kā sinonīms matemātiskajiem vai statistiskajiem operācijām, kas tiek izmantoti apkopojumos, piemēram, summas, vidējās vērtības, minimums vai skaits. Tomēr Power Pivot var izveidot pielāgotas formulas apkopošanai papildus standarta apkopojumiem, kas ir atrodami gan programmā Power Pivot, gan Excel.

Piemēram, ja ir tāda pati vērtību un grupu kopa, kas tika izmantota iepriekšējos piemēros, varat izveidot pielāgotus apkopojumus, kas atbild uz šādiem jautājumiem:

Filtrētie skaits   Cik transakcijas bija kādā mēnesī, bet neskaitot mēneša beigu uzturēšanas logu?

Vidējās vērtības izmantošana laika gaitā    Kāds pārdošanas apjoms bija procentuālais pieaugums vai samazinājums salīdzinājumā 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 rajoni tika novērtēti kā visaugstāk katrai produktu kategorijai 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ā dati jāgrupē, lai tie būtu jēgpilni, un vērtības, ar kurām vēlaties strādāt, varat izlemt, vai veidot rakurstabulu vai izveidot aprēķinus tabulā. Power Pivot paplašinās un uzlabo grupas vietējo Excel izveidot apkopojumus, piemēram, summas, skaitu vai vidējās vērtības. Varat izveidot pielāgotus apkopojumus Power Pivot vai nu tabulas Power Pivot, vai rakurstabulas Excel 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 saskaitītu, saskaitītu vai aprēķinātu vidējo vērtību saistītajās rindās.

  • Mērvienībā varatizveidot dinamiskus apkopojumus, kas izmanto abus formulā definētos filtrus, un filtrus, ko nosaka rakurstabulas noformējums un datu griezumu, kolonnu virsrakstu un rindu virsrakstu atlase. Measures using standard aggregations can be created in Power Pivot by using AutoSum or by creating a formula. Varat arī izveidot netiešas mēra, izmantojot standarta apkopojumus rakurstabulas Excel.

Grupu pievienošana rakurstabulai

Noformējot rakurstabulu, velciet laukus, kas attēlo grupēšanas, kategorijas vai hierarhijas, uz rakurstabulas kolonnu un rindu sadaļu, lai grupētu datus. Pēc tam velciet laukus, kuros ir skaitliskas vērtības, vērtību apgabalā, lai tos varētu saskaitīt, saskaitīt, saskaitīt ar vidējo vērtību vai summēt.

Ja pievienojat kategorijas rakurstabulai, bet kategorijas dati nav saistīti ar faktu datiem, iespējams, tiks parādīts kļūdas ziņojums vai savdabīgi rezultāti. Parasti Power Pivot mēģinās novērst problēmu, automātiski atklājot un ieteikjot relācijas. Papildinformāciju skatiet rakstā Darbs ar relācijām rakurstabulās.

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

Darbs ar grupām formulā

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

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

Papildinformāciju par to, kā izveidot formulas, kas izmanto uzmeklēšanu, 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ā, gan rakurstabulā vai diagrammā, bet arī ļoti formulās, ko izmantojat, lai aprēķinātu apkopojumus. Filtrus var izmantot formulās gan aprēķinātajā kolonnā, gan kolonnā s.

Piemēram, jaunajās DAX apkopošanas funkcijās, tā vietā, lai norādītu vērtības, kuras summēt vai saskaitīt, kā argumentu varat norādīt visu tabulu. Ja šajā tabulā filtrus ne lietojāt, apkopošanas funkcija darbosies visām vērtībām norādītajā tabulas kolonnā. Tomēr DAX tabulā varat izveidot dinamisku vai statisku filtru, lai apkopojums darbotos ar citu datu apakškopu atkarībā no filtra nosacījuma un pašreizējā konteksta.

Apvienojot nosacījumus un filtrus formulās, varat izveidot apkopojumus, kas mainās atkarībā no formulās nodrošinātajām vērtībām vai mainās atkarībā no rindu virsrakstu un kolonnu virsrakstu atlases rakurstabulā.

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

Apkopošanas Excel DAX apkopošanas funkciju salīdzinājums

Tālāk sniegtajā tabulā ir uzskaitītas dažas no šīs programmas nodrošinātajām Excel funkcijām, kā arī sniegtas saites uz šo funkciju ieviešanu programmā Power Pivot. Šo funkciju DAX versija darbojas ļoti tāpat kā Excel versijā, un pastāv dažas nelielas atšķirības attiecībā uz noteiktu datu tipu sintaksi un apstrādi.

Standarta apkopošanas funkcijas

Funkcija

Izmantojiet

AVERAGE

Atgriež visu kolonnas skaitļu vidējo vērtību (vidējo aritmētisko).

AVERAGEA

Atgriež visu kolonnas vērtību vidējo vērtību (vidējo aritmētisko). Tur tekstu un vērtības, kas nav skaitliskas.

COUNT

Skaita skaitliskās vērtības kolonnā.

COUNTA

Skaita vērtības kolonnā, kas nav tukšas.

MAX

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

MAXX

Atgriež lielāko vērtību no izteiksmju kopas, kas novērtētas tabulā.

MIN

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

MINX

Atgriež vismazāko vērtību no izteiksmju kopas, kas novērtētas tabulā.

SUM

Saskaita visus kolonnas skaitļus.

DAX apkopošanas funkcijas

DAX ietver apkopošanas funkcijas, kas ļauj norādīt tabulu, kurā jāveic apkopojums. Tāpēc, tā vietā, lai vienkārši pievienotu vai saplūstu ar kolonnas vērtībām, šīs funkcijas ļauj izveidot izteiksmi, kas dinamiski definē apkopošanai datus.

Tālāk sniegtajā tabulā ir uzskaitītas apkopošanas funkcijas, kas ir pieejamas programmā DAX.

Funkcija

Izmantojiet

AVERAGEX

Aprēķina tabulai novērtēto izteiksmju kopas vidējo ar vērtību.

COUNTAX

Saskaļauj tabulā novērtēto izteiksmju kopu.

COUNTBLANK

Saskaitīt tukšās vērtības kolonnā.

COUNTX

Saskaitīt tabulas rindu kopskaitu.

COUNTROWS

Saskaļauj rindu skaitu, kas atgrieztas no ligzdotas tabulas funkcijas, piemēram, filtra funkcijas.

SUMX

Atgriež tabulai novērtēto izteiksmju kopas summu.

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

Kaut gan šīm funkcijām ir tāds pats nosaukums kā to Excel līdzināmajām funkcijām, tās izmanto Power Pivot atmiņas analīzes programmu un ir pārrakstītas darbam ar tabulām un kolonnām. DAX formulu nevar izmantot Excel darbgrāmatā un otrādi. Tās var izmantot tikai darblapas Power Pivot rakurstabulās, kuru pamatā ir Power Pivot dati. Turklāt, lai gan funkcijām ir identiski nosaukumi, darbība var nedaudz atšķirties. Papildinformāciju skatiet atsevišķas funkciju atsauču tēmas.

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

Pieņemsim, ka vēlaties iegūt tabulas Pārdošana kolonnas Summa vērtību summu, tāpēc izveidojiet šādu formulu:

=SUM('Sales'[Amount])

Vienkāršākajā gadījumā funkcija iegūst vērtības no atsevišķas nefiltrētas kolonnas, un rezultāts ir tāds pats kā programmā Excel, kas vienmēr vienkārši skaita kolonnas Summa vērtības. Tomēr šajā Power Pivot formula tiek interpretēta kā "Iegūstiet vērtību summa katrā tabulas Pārdošana rindā un pēc tam saskaitiet šīs atsevišķās vērtības. Power Pivot novērtē katru rindu, virs kuras tiek veikta apkopojums, un aprēķina katrai rindai vienu skalāru vērtību un pēc tam šīm vērtībām veic apkopojumu. Tāpēc formulas rezultāts var atšķirties, ja tabulā tiek lietoti filtri vai vērtības tiek aprēķinātas, izmantojot citus apkopojumus, kas, iespējams, ir filtrēti. Papildinformāciju skatiet rakstā DAX formulu konteksts.

DAX laika informācijas funkcijas

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

Tālāk sniegtajā tabulā ir uzskaitītas laika informācijas funkcijas, ko var izmantot apkopošanai.

Funkcija

Izmantojiet

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Aprēķina vērtību dotā perioda kalendāra beigās.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

Aprēķina vērtību perioda beigās pirms dotā perioda.

TOTALMTD

TOTALYTD

TOTALQTD

Aprēķina vērtību intervālā, kas sākas ar perioda pirmo dienu un beidzas ar vēlāko datumu norādītajā datumu kolonnā.

Citas funkcijas sadaļā Laika informācijas funkcija(Laikainformācijas funkcijas ) ir funkcijas, kuras var izmantot, lai izgūtu datumus vai pielāgotus datumu diapazonus apkopošanai. Piemēram, varat izmantot funkciju DATESINPERIOD, lai atgrieztu datumu diapazonu, un šo datumu kopu izmantot kā argumentu citai funkcijai, lai aprēķinātu pielāgotu apkopojumu tikai šiem datumiem.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×