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

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Aprēķināto kolonnu, varat pievienot jaunus datus tabulas jūsu Power Pivot datu modeli. Bet nevis ielīmēšanu vai importēšanu kolonnas vērtības, izveidot Data Analysis Expressions (DAX)formula, kas definē kolonnas vērtības. Piemēram, vēlaties pievienot 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] vērtības tiek aprēķinātas, atņemot no katras rindas kolonnas TotalCost un ReturnAmount no vērtības katrā rindā vai kolonnā SalesAmount. Kolonnas Profit pēc tam var izmantot rakurstabulā, rakursdiagrammā vai Power View atskaitē tāpat kā jebkuru citu kolonnu.

Aprēķināta kolonna pievienojumprogrammā Power Pivot

Aprēķināta kolonna pievienojumprogrammā PowerPivot

Piezīme : Lai gan aprēķinātas kolonnas un mērījumus, ir līdzīgas, ka abu pamatā ir formulas, tiem ir atšķirīgs, kā tās tiek lietotas. Mēru visbiežāk tiek izmantoti PivotTable vai PivotChart apgabalā vērtības . Aprēķinātās kolonnas tiek lietotas, ja vēlaties novietot aprēķinātos rezultātus dažādiem rakurstabulu (piemēram, kolonnas vai rindas rakurstabulas vai rakursdiagrammas PivotChart ass) apgabalā. 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 līdzīgas programmā Excel veidotajām formulām. Tomēr atšķirībā no programmas Excel šajā pievienojumprogrammā dažādām tabulas rindām nevar izveidot dažādas formulas — tā vietā DAX formula tiek automātiski 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, ņemot vērā pasākumus 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.

Uz lapas sākumu

Piemērs

Aprēķinātu kolonnu var izveidot, izmantojot datus, ko pievienojāt esošajā tabulā. Piemēram, varat apvienot vērtības, pievienot papildu vērtības, izvilkt apakšvirknes vai salīdzināt vērtības ar vērtībām citos laukos. Lai pievienotu aprēķināto kolonnu, pievienojumprogrammā Power Pivot ir jābūt pievienotai vismaz vienai tabulai.

Aplūkosim šādu 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.

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

Uz lapas sākumu

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, CalculatedColumn2un tā tālāk. Var pārkārtot un pārdēvējiet kolonnas, kad tie ir izveidoti. Tomēr ir 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 aktivizējot mērs, atsaucoties uz kolonnu, vienmēr izmantot pilnais kolonnas atsauce.

  • Ja pārdēvējat aprēķināto kolonnu, ir jāatjaunina visas formulas, kurās tiek izmantots šīs kolonnas nosaukums. Ja vien nav ieslēgts manuālais atjaunināšanas režīms, formulu rezultātu atjaunināšana notiek automātiski. Tomēr šī darbība var aizņemt kādu laiku.

  • Kolonnu nosaukumos nevar lietot konkrētas rakstzīmes vai citu Power Pivot objektu nosaukumus. Papildinformāciju skatiet apakšsadaļā Nosaukumdošanas prasības, kas ir pieejama sadaļā DAX sintakses specifikācija pievienojumprogrammai PowerPivot.

Esošās aprēķinātās kolonnas pārdēvēšana vai rediģēšana

  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.

Uz lapas sākumu

Datu tipa maiņa

Aprēķinātās kolonnas datu tipu varat mainīt tāpat kā neaprēķinātajās kolonnās. Tālāk norādītās datu tipa izmaiņas nevar veikt: Teksts uz Daļskaitlis, Teksts uz Skaitlis, Teksts uz Valūta, Teksts uz Datums. Datu tipu var mainīt no Teksts uz Būla vērtība.

Uz lapas sākumu

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; tāpēc pasākuma tiek aprēķināta tikai datu apakškopu, katrā šūnā rakurstabulas.

Formulā ir ietvertas atsauces uz objektu atkarībām; šādi objekti ir, piemēram, citas kolonnas vai izteiksmes, kas novērtē vērtības. Piemēram, nevarat novērtēt aprēķināto kolonnu, kuras vērtība ir aprēķināta, ņemot vērā citas kolonnas vērtību, vai novērtēt rezultātus aprēķinam, kurā ir ietverta izteiksme ar kolonnas atsauci, kamēr nav aprēķināta šīs citas kolonnas vērtība. Pēc noklusējuma ir iespējota automātiskā atsvaidzināšana, tāpēc vērtību atjaunināšanas un formulu atsvaidzināšanas rezultātā visas šādas 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.

  • Veidojiet vairākas formulas pakāpeniski, saglabājot rezultātus kolonnās, nevis veidojiet vienu formulu, kurā ir ietvertas vairākas sarežģītās atkarības. Tādējādi varēsit novērtēt rezultātus un veiktspēju.

  • Pēc datu modifikācijas aprēķināto kolonnu vērtība bieži vien ir jāpārrēķina. To var novērst, iestatot manuālo pārrēķināšanas režīmu; taču, ja kādas no tajā esošajām vērtībām ir nepareizas, aprēķinātā kolonna tiek pelēkota, kamēr dati netiks atsvaidzināti un pārrēķināti.

  • 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

Tālāk norādītajos rakstos ir sniegta papildinformācija par aprēķināto kolonnu izmantošanu.

Aprēķinātās kolonnas izveide

Uz lapas sākumu

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas 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.

×