Aprēķinātās kolonnas pievienojumprogrammā Power Pivot

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī 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 lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Aprēķinātās kolonnas dod iespēju pievienot jaunus datus savā Power Pivot datu modeļa tabulu. Tā vietā, lai ielīmēšanu vai importēšanu kolonnas vērtības, jums izveidot Data Analysis Expressions (DAX)formula, kas definē kolonnas vērtības.

Ja, piemēram, ir jāpievieno pārdošanas peļņa vērtību katrai tabulas rindai novērtētās factSales . Pievienojot jaunu aprēķināto kolonnu un, izmantojot formulu = [SalesAmount]-[TotalCost]-[ReturnAmount], jaunās vērtības tiek aprēķinātas, atņemot vērtības no katras rindas kolonnas TotalCost un ReturnAmount no vērtības katrā rindā SalesAmount kolonna. Pēc tam var izmantot kolonnas Profit rakurstabulā, rakursdiagrammā vai Power View atskaitē — tāpat kā jebkuru citu kolonnu.

Šajā attēlā izstādes Power Pivotaprēķinātās kolonnas.

Aprēķināta kolonna pievienojumprogrammā PowerPivot

Piezīme.: Lai gan aprēķinātas kolonnas un mērījumus, ir līdzīgas, jo katram paļaujas uz formulu, ir atšķirīgas. Mēru visbiežāk tiek izmantoti PivotTable vai PivotChart apgabalā vērtības . Izmantojiet aprēķināto kolonnu, ja vēlaties ievietotu aprēķinātos rezultātus dažādiem rakurstabulas apgabalā — piemēram, kolonnas vai rindas rakurstabulas vai rakursdiagrammas PivotChart ass. Lai iegūtu papildinformāciju par pasākumu, skatiet mēriem Power Pivot.

Aprēķināto kolonnu satura skaidrojums

Aprēķināto kolonnu formulas ir daudz kā formulas izveide programmā Excel. Tomēr nevar izveidot dažādas formulas citu rindu tabulā. Tā vietā DAX formulu automātiski tiek lietota visai kolonnai.

Ja kolonnā ir iekļauta formula, tās vērtība tiek aprēķināta katrai rindai. Kolonnas vērtību rezultāti tiek aprēķināti uzreiz pēc formulas ievades. Pēc tam kolonnas vērtības tiek pārrēķinātas, ja nepieciešams, piemēram, ja tiek atsvaidzināti pamata dati.

Varat izveidot aprēķināto kolonnu atbilstoši mēri un citas aprēķinātās kolonnas. Piemēram, var izveidot vienu aprēķinātās kolonnas, lai izvilktu skaitli no teksta virknes un pēc tam izmantot šo numuru citu aprēķināto kolonnu.

Piemērs

Jūs varat atbalstīt aprēķinātās kolonnas ar datiem, kas jūs pievienot esošai tabulai. Piemēram, varētu izvēlēties, lai savienotu vērtības, veiktu Papildinājums, izvilkt apakšvirkņu vai citos laukos vērtību salīdzināšana. Pievienot aprēķināto kolonnu, jums ir jau jābūt vismaz vienai tabulai Power Pivot.

Apskatīsim šo formulu:

=EOMONTH([StartDate],0])

Izmantojot Contoso parauga datus, šī formula izgūst mēneša vērtību no kolonnas StartDate tabulā Kampaņa. Pēc tam katrā tabulas Kampaņa rindā tiek aprēķināta mēneša beigu vērtība. Otrais parametrs norāda mēnešu skaitu pirms vai pēc kolonnā StartDate norādītā mēneša; šajā gadījumā skaitlis 0 norāda šo pašu mēnesi. Piemēram, ja kolonnas StartDate vērtība ir 1.06.2001, aprēķinātās kolonnas vērtība ir 30.06.2001.

Lai iegūtu papildinformāciju par Contoso parauga datiem, skatiet sadaļā DAX un datu modeļa apmācībām parauga datu iegūšana.

Aprēķināto kolonnu nosaukšana

Pēc noklusējuma tiek pievienotas jaunas aprēķinātās kolonnas, pa labi no citas kolonnas un kolonnu automātiski tiek piešķirtas noklusējuma nosaukums uz CalculatedColumn1, CalculatedColumn2u.t.t. Kad ir izveidotas kolonnas, var pārkārtot un pārdēvējiet kolonnas pēc vajadzības.

Pastāv daži ierobežojumi attiecībā uz izmaiņu aprēķinātās kolonnas:

  • Katram kolonnas nosaukumam attiecīgajā tabulā ir jābūt unikālam.

  • Izvairieties no nosaukumi, kas jau ir izmantots pasākumiem tajā pašā darbgrāmatā. Lai gan tas ir iespējams izmēru un aprēķinātās kolonnas ar vienādiem nosaukumiem, ja nosaukumi nav unikāli jūs varat viegli iegūt aprēķina kļūdu. Lai izvairītos no nejauši atsaucoties uz pasākums, vienmēr izmantot pilnais kolonnas atsauce, atsaucoties uz kolonnu.

  • Pārdēvējot aprēķinātās kolonnas, jums ir jāatjaunina visas formulas, kuras pamatā ir esošu kolonnu. Ja neesat manuāla atjaunināšana režīmā, formulu rezultātu atjaunināšana notiek automātiski. Tomēr šīs darbības var būt nepieciešams noteikts laiks.

  • Pastāv dažas rakstzīmes, ko nevar izmantot vārdus no kolonnām vai citu objektu Power Pivotnosaukumos. Lai iegūtu papildinformāciju, skatiet rakstu "Nosaukumu piešķiršanas prasības" " DAX sintakses specifikācijas pievienojumprogrammai Power Pivot.

Lai pārdēvētu vai rediģējiet esošās aprēķinātās kolonnas:

  1. Power Pivot logā ar peles labo pogu noklikšķiniet uz pārdēvējamās aprēķinātās kolonnas virsraksta un noklikšķiniet uz Pārdēvēt kolonnu.

  2. Ierakstiet jaunu nosaukumu un pēc tam nospiediet taustiņu ENTER, lai apstiprinātu jauno nosaukumu.

Datu tipa maiņa

Tādā pašā veidā varat mainīt datu tipu citas kolonnas, varat mainīt aprēķinātās kolonnas datu tipu. Nevar veikt šādas izmaiņas datu tips: no teksta par decimālo skaitli, no teksta līdz skaitlim, no teksta valūtas un teksta datumu. Varat veikt izmaiņas no teksta Būla vērtība.

Aprēķināto kolonnu veiktspēja

Aprēķinātās kolonnas formula var būt vairāk resursu intensīvas nekā izmēru izmantotā formula. Viens iemesls ir tas, ka aprēķinātās kolonnas rezultāts vienmēr tiek aprēķināta katrā rindā tabulā, tā kā mērs tiek aprēķināta tikai šūnas, kas tiek lietotas PivotTable vai PivotChart.

Piemēram, tabulu, kurā miljons rindas vienmēr ir aprēķinātās kolonnas ar miljons rezultātu un atbilstošo ietekmi uz veiktspēju. Tomēr rakurstabulas parasti filtrē datus, lietojot rindu un kolonnu virsrakstus. Tas nozīmē, ka pasākuma aprēķina tikai datu apakškopu, katrā šūnā rakurstabulas.

Formulā ir atkarības uz objektu atsauces formulā, piemēram, citās kolonnās vai izteiksmes, kas novērtēt vērtības. Piemēram, aprēķinātās kolonnas, kuras pamatā ir citas kolonnas — vai aprēķinu, kurā ir izteiksme ar atsauci uz kolonnu — nevar jānovērtē līdz otrā kolonnā ir novērtēta. Pēc noklusējuma ir iespējots automātisko atsvaidzināšanu. Tātad, ņemiet vērā, ka formulas atkarības var ietekmēt veiktspēju.

Lai aprēķināto kolonnu izveides laikā izvairītos no veiktspējas problēmām, ievērojiet tālāk norādīto.

  • Nevis izveidot atsevišķu formulu, kas satur sarežģītas daudzām atkarībām, izveidojiet formulas darbības, un rezultāti ir saglabāts uz kolonnām, lai jūs varētu apstiprināt rezultātus un novērtēt izmaiņas veiktspējas.

  • Izmaiņas datos, tiks bieži izraisīt atjauninājumus aprēķinātās kolonnas. Varat novērst šo, iestatot manuālā pārrēķina režīms. Paturiet prātā, tomēr, ja jebkurā aprēķinātās kolonnas vērtības ir nepareizs kolonnu tiks atspējots līdz brīdim, kad atsvaidzināt un pārrēķināšana datus.

  • Mainot vai dzēšot tabulu relācijas, formulas, kurās tiek izmantotas šajās tabulās esošās kolonnas, kļūst nederīgas.

  • Dzēšot formulu, kurā ir ietverta riņķveida atkarība vai atkarība ar pašatsauci, rodas kļūda.

Uzdevumi

Lai iegūtu papildinformāciju par darbu ar aprēķināto kolonnu, skatiet sadaļā aprēķinātās kolonnas izveide.

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?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×