Aprēķināto kolonnu un aprēķināto lauku izmantošanas gadījumi

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ā .

Kad pirmo reizi mācīšanās kā izmantot Power Pivot, lielākā daļa lietotāju atklāt reālo jaudu ir jāapkopo vai aprēķina rezultātu, kādā veidā. Ja datiem ir kolonna ar skaitliskām vērtībām, varat viegli apkopot to, atlasot to rakurstabulā vai Power View lauku sarakstā. Daba, jo tas ir skaitlisks, tā tiks automātiski tiks summētas, vidēji, skaitītas, vai neatkarīgi no veida apkopojuma atlasāt. To sauc par netiešo pasākums. Netiešo mēri ir lieliski piemērotas, lai ātri un viegli summēšana, bet tiem ir ierobežojumi un šie ierobežojumi var novērst gandrīz vienmēr ar skaidru mēri un aprēķinātās kolonnas.

Vispirms Aplūkosim piemēru vietā, kur mēs izmantojam aprēķinātās kolonnas, lai pievienotu jaunu teksta vērtību katrai rindai tabulā ar nosaukumu produktu. Katrā rindā tabulā Product ir visdažādāko informāciju par katru produktu mēs pārdodam. Mums ir kolonnas produkta nosaukums, krāsu, lielumu, izplatītāja cenu utt... Mums ir vēl viens saistītā tabula ar nosaukumu preču kategoriju, kurā ir kolonna ProductCategoryName. Ko mēs vēlamies ir katram produktam tabulā Product iekļaut produktu kategorijas nosaukumu no tabulas preču kategorijām. Mūsu tabulā Product varam izveidot aprēķināto kolonnu ar nosaukumu Product Category līdzīgs šim:

Pārskatāmais elements ar divām dzeltenām ziņojumu joslām

Mūsu jaunā preču kategoriju formula izmanto funkciju RELATED DAX, lai saņemtu vērtības no kolonnas ProductCategoryName saistītā tabulā Product Category un pēc tam ievada šīs vērtības katram produktam (katrai rindai) tabulā Product.

Tas ir lielisks piemērs, kā izmantot aprēķinātās kolonnas, lai pievienotu fiksētu vērtību katrai rindai, kuru mēs izmantojam, vēlāk rindas, kolonnas vai filtru apgabals PivotTable vai Power View atskaites.

Vēl viens piemērs, kur mēs vēlamies, lai aprēķinātu peļņas norma mūsu produktu kategorijām izveidošana. Tas ir bieži scenāriju, pat daudz apmācība. Mums ir tabulas Sales mūsu datu modelī, kas ir darījumu datus, un nav relāciju starp tabulas Pārdošanas un preču kategorijām. Tabulā pārdošanas mums ir uz kolonnu, kurā ir pārdošanas summas un citu kolonnu, kurā ir izmaksas.

Mēs varam izveidot aprēķināto kolonnu, kas aprēķina peļņas summa katrai rindai, atņemot vērtības kolonnā PĀRDOTO no vērtības SalesAmount kolonnā, šādi:

Opcija Atšķirīga galvene un kājene pirmajā lappusē

Tagad mēs rakurstabulas izveide un velciet produktu kategorijas lauku uz kolonnu un mūsu jaunu peļņas lauku uz apgabalu vērtības (pievienojumprogrammā PowerPivot tabulas kolonnā ir lauka PivotTable lauku sarakstā). Rezultāts ir netiešo pasākums ar nosaukumu Sum of Profit. Tas ir apkopojuma apjoms vērtības no kolonnas profit katram no dažādām produktu kategorijām. Mūsu rezultāts izskatās šādi:

MelbourneIT-Configure-5

Šajā gadījumā peļņas tikai jēga kā lauku vērtības. Ja mēs likt peļņas apgabalā kolonnas, mūsu rakurstabulas jāizskatās šādi:

PivotTable with no useful values

Mūsu peļņas lauku nesniedz noderīgu informāciju, novietojot kolonnas, rindas vai filtri apgabalos. Tikai labāk kā apkopotu vērtību apgabalā vērtības.

Ko mēs esam izdarīt ir nosaukts peļņu, kas aprēķina peļņas norma katrai rindai tabulas Sales kolonnas izveide. Mēs tam pievienots peļņas apgabala vērtības mūsu rakurstabulas automātiski veido netiešo mērs, kur katrai produktu kategorijai tiek aprēķināta rezultātu. Ja uzskatāt, mēs tiešām aprēķina peļņas mūsu produktu kategorijām divreiz, jums ir pareizi. Mēs vispirms aprēķina peļņas katrai rindai pārdošanas tabulā, un mēs tad pievieno peļņas apgabalā vērtības, kur tas tika apkopoti katrai produktu kategorijai. Ja jūs plānojat mums netika tiešām ir nepieciešams, lai izveidotu aprēķinātās kolonnas Profit, jums ir pareizi. Bet kā tad mēs aprēķināt mūsu peļņu bez peļņas aprēķinātās kolonnas izveide?

Peļņas, tiešām labāk aprēķināta kā precīzas pasākums.

Tagad, mēs dosieties projām no mūsu peļņas aprēķinātās kolonnas tabulā pārdošanas un preču kategorijām kolonnās un peļņas vērtības mūsu rakurstabulas salīdzināt mūsu rezultātus.

Mūsu pārdošanas tabulas aprēķinu apgabalā pašlaik mēs izveidot izmēru ar nosaukumu Kopējā peļņa(lai izvairītos no nosaukumu konfliktiem). Visbeidzot, to raža tādus pašus rezultātus, kā tas, ko mēs pirms, bet bez peļņas aprēķinātajā kolonnā.

Vispirms tabulā pārdošanas mēs atlasiet SalesAmount kolonnas un pēc tam noklikšķiniet uz Automātiskā summēšana, lai izveidotu precīzas Sum SalesAmountpasākums. Atcerieties, ka precīzas pasākums ir viens izveidojam pievienojumprogrammā Power Pivot tabulas aprēķinu apgabalā. Mēs to pašu PĀRDOTO kolonnas. Mēs būs pārdēvējiet šos kopējo SalesAmount un kopējo PĀRDOTO , lai tie būtu vieglāk identificēt.

AutoSum button in Power Pivot

Pēc tam mēs izveidot citu pasākumu ar šo formulu:

Kopējā peļņa: = [ kopā SalesAmount]-[kopējā PĀRDOTO]

Piezīme.: Mēs varētu arī uzrakstīt mūsu formula kā kopējo Profit:=SUM([SalesAmount]) - SUM([COGS]), bet, izveidojot atsevišķus kopējo SalesAmount un kopējo PĀRDOTO pasākumus, mēs tās var izmantot mūsu rakurstabulas pārāk, un tās varētu izmantot kā argumenti norādīti visu veidu citas pasākuma formulas.

Pēc tam, kad mainās mūsu jaunu kopējās peļņas mērs formātu valūta, mēs varam pievienot mūsu rakurstabulā.

PivotTable

Jūs varat redzēt mūsu jauno kopējās peļņas mērs atgriež tādus pašus rezultātus kā peļņas aprēķinātās kolonnas izveide un pēc tam novietojot to vērtības. Atšķirība ir mūsu kopējās peļņas mērs ir daudz efektīvāka un padara mūsu datu modeļa tīrītājs un vienkāršāku, jo mēs aprēķina laikā, un tikai laukiem, mēs atlasiet mūsu rakurstabulai. Mēs patiesībā nav vajadzīgas šīs peļņas aprēķinātās kolonnas pēc tam, kad visi.

Kāpēc ir svarīgi šī pēdējā daļa? Aprēķinātās kolonnas datu pievienošana datu modelim, un datu aizņem atmiņas. Ja mēs atsvaidzināšana datu modelī, apstrāde resursi arī ir nepieciešamas, lai pārrēķinātu visas kolonnas Profit vērtības. Mēs tiešām nevajag aizņemt šādi resursi, tāpēc mēs tiešām vēlaties aprēķināt mūsu peļņu, atlasot laukus, mēs vēlamies peļņa rakurstabulā, piemēram, produktu kategorijām, valsts/reģions vai pēc datuma.

Apskatīsim vēl viens piemērs. Viena kur aprēķinātās kolonnas izveido rezultātus, kas pirmajā mirklī izskatās pareizi, bet...

Šajā piemērā mēs vēlamies, lai aprēķinātu pārdošanas apjoms procentuāli no kopējā pārdošanas apjoma. Mēs izveidotu aprēķināto kolonnu ar nosaukumu % no pārdošanas mūsu pārdošanas tabulā, līdzīgs šim:

Poga Tekstlodziņš

Mūsu formulas valstis: katrai tabulas Sales dala visas summas kolonnā SalesAmount kopējo summu summa SalesAmount kolonnā.

Ja rakurstabulas izveide un produkta kategorijas pievienošana KOLONNĀM un atlasiet jaunā pārdošanas % kolonna ieviest vērtības, mēs summa kopējo pārdošanas % katrā no mūsu produktu kategorijām.

PivotTable showing Sum of % of Sales for Product Categories

labi. Tas izskatās labi līdz šim. Taču, pievienosim datu griezumā. Mēs pievienot kalendāro gadu un pēc tam atlasiet gadā. Šajā piemērā mēs atlasiet 2007. Tas, ko mēs.

Sum of % of Sales incorrect result in PivotTable

Pirmajā mirklī, tas joprojām var tikt parādīta pareizi. Bet mūsu procentuālo vērtību patiešām kopā 100 %, jo mēs vēlamies uzzināt kopējo pārdošanas apjomu procentuālo attiecību katrā no mūsu produktu kategorijām 2007. Tāpēc kļūmes iemesls?

Mūsu pārdošanas kolonnu % aprēķina procentiem katrai rindai, kurā tiek dalīts ar kopējo summu visas vērtības kolonnā SalesAmount SalesAmount kolonnas. Aprēķinātajā kolonnā vērtības ir noteiktas. Tie ir nemainīga rezultātu katrai tabulas rindai. Kad esam pievienojuši % no pārdošanas mūsu rakurstabulas tika apkopoti kā visu SalesAmount kolonnas vērtību summa. Šī summa visas vērtības pārdošanas kolonnu % vienmēr būs 100 %.

Padoms.: Noteikti izlasiet DAX formulās lietotais konteksts. Tas sniedz labu izpratni par līmeņa rindas konteksts un filtra konteksts, tas ir, kas mums ir aprakstīts tālāk.

Mēs varat izdzēst mūsu % pārdošanas aprēķinātās kolonnas, jo tas nav dodas uz palīdziet mums. Tā vietā, mēs būs izveidot izmēru, kas aprēķina pareizi mūsu pārdošanas apjoms, neatkarīgi no jebkura filtri vai datu griezumi lietots procentiem.

Atcerieties, ka iepriekš izveidoto TotalSalesAmount pasākums, no kurām viena, kas vienkārši summē SalesAmount kolonnas? Mēs izmantojām to kā arguments mūsu kopējās peļņas mērs, un mēs dodaties atkārtotai izmantošanai, ja kā arguments mūsu jaunā aprēķinātā lauka.

Padoms.: Izveidi precīzas mēri kā kopējo SalesAmount un kopējo PĀRDOTO ir ne tikai noderīga sevi rakurstabulā vai atskaitē, bet tie noder arī kā argumenti norādīti citus pasākumus, ja jums ir nepieciešams rezultāts, kā argumentu. Ir efektīvas un vieglāk lasāmas, tādējādi formulas. Tas ir labs datu modelēšana prakse.

Jauns pasākums izveidojam ar šādu formulu:

% no kopējā pārdošanas: =([Total SalesAmount]) / aprēķināšana ([Total SalesAmount], ALLSELECTED())

Šīs formulas nosaka: no kopējā SalesAmount rezultātu dalām ar SalesAmount kopsumma bez filtriem kolonnas vai rindas, izņemot noteiktas rakurstabulā.

Padoms.: Noteikti lasiet par funkcijas CALCULATE un ALLSELECTED DAX atsaucē.

Tagad, ja mēs pievienotu mūsu jaunu % no kopējā pārdošanas apjoma rakurstabulu, mēs:

Darbvirsmas līdzekļu izsekošanas veidne

Tas izskatās labāk. Tagad mūsu % no kopējā pārdošanas katrai produktu kategorijai tiek aprēķināts kā procentus no kopējā pārdošanas apjoma 2007 gadā. Ja mēs atlasiet citu gads vai lielāks par vienu gadu CalendarYear griezumā, mēs jaunu procentuālo vērtību mūsu produktu kategorijām, bet joprojām mūsu gala summa ir 100 %. Mēs varam arī pievienot citu datu griezumi un filtri. Mūsu % no kopējā pārdošanas mērs vienmēr radīs procentus no kopējā pārdošanas apjoma neatkarīgi no jebkura datu griezumi vai tiek lietoti filtri. Ar pasākumiem, rezultāts vienmēr tiek aprēķināta atbilstoši kontekstam noteikts laukos kolonnas un rindas, kā arī jebkuru filtri vai datu griezumi, kas tiek lietotas. Šī ir mēri pakāpē.

Šeit sniegtas dažas vadlīnijas, kas palīdzēs, izvēloties vai nav aprēķinātā kolonnā vai pasākums ir pareizi noteikta aprēķinu vajadzībām:

Izmantojiet aprēķināto kolonnu

  • Jaunas datu rindas, kolonnas vai rakurstabulas FILTRUS vai ass APZĪMĒJUMUS, vai MOZAĪKOT pēc Power View vizualizāciju, ir jāizmanto aprēķinātajā kolonnā. Gluži kā parastā kolonnas ar datiem, aprēķinātās kolonnas var izmantot kā jebkurā apgabalā lauku un, ja tie ir skaitliskas viņi var ir jāapkopo vērtībās pārāk.

  • Ja vēlaties, lai jauno dati ir fiksētu vērtību rindas. Piemēram, jums ir datumu tabula, kurā ir kolonna ar datumiem, un jūs vēlaties citu kolonnu, kurā ir tikai mēnešu skaits. Varat izveidot aprēķināto kolonnu, kurā tiek aprēķināta tikai mēneša skaitli no datuma kolonnā dates. Piemēram, = MONTH('Date'[Date]).

  • Ja vēlaties, lai tabulai pievienotu teksta vērtību katrai rindai, izmantojiet aprēķināto kolonnu. Lauki ar teksta vērtības nekad ir jāapkopo vērtības. Piemēram, =FORMAT('Date'[Date],"mmmm") iegūstam mēneša nosaukumu katram datumam kolonnā datums datumu tabulā.

Izmantot pasākumus

  • Ja aprēķina rezultāts vienmēr ir atkarīga no citiem laukiem atlasāt rakurstabulā.

  • Ja tas ir nepieciešams vairāk sarežģītu aprēķinu veikšana, kā aprēķināt skaitu, kas balstīts uz filtru, kāda veida vai gadu virs gada vai dispersijas aprēķināšanai, izmantojiet aprēķināto lauku.

  • Ja vēlaties, lai saglabātu darbgrāmatas lielumu līdz minimumam un maksimāli uzlabotu veikumu, izveidojiet tik daudz jūsu aprēķini kā pasākumu iespējas. Daudzos gadījumos, visi jūsu aprēķini var būt pasākumus, ievērojami samazināt darbgrāmatas lielumu un paātrināt atsvaidzināšanas laikā.

Ņemiet vērā programmā, nekas nepareizs ar aprēķināto kolonnu, piemēram, mēs ar mūsu kolonnas Profit izveides un pēc tam jāapkopo rakurstabulā vai atskaitē. Tas ir faktiski patiešām labu un viegls veids, kā informācija par un veidot savus aprēķinus. Jūsu izpratne par Power Pivot šīs divas ļoti jaudīgos līdzekļus izaugsmes gaitā jūs vēlaties izveidot efektīvu un precīzu datu modelis, jūs varat. Cerams, šeit apgūto palīdz. Pastāv daži tiešām lieliski resursi, kas tur kas var palīdzēt jums pārāk. Šeit ir tikai daži: DAX formulās lietotais konteksts, apkopojumi pievienojumprogrammā Power Pivotun DAX resursu centra. Un, kamēr tas ir nedaudz vairāk papildu, un novirza grāmatvedības un finanšu speciālistiem, peļņas un zaudējumu datu modelēšana un analīze, izmantojot Microsoft Powerpivot programmā Excel paraugs ir ielādēta ar lielu datu modelēšana un formulu piemēri.

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.

×