Aprēķinu formulu izveide pievienojumprogrammā Power Pivot

Šajā rakstā ir sniegta pamatinformācija par aprēķinu formulu izveidi gan aprēķinātajām kolonnām , gan Power Pivot ajiem mēriem . Ja esat iesācējs darbā ar DAX, noteikti izmēģiniet iesākumu : Iegūstiet Dax pamatinformāciju 30 minūtēs.

Formulu pamati

Power Pivot nodrošina datu analīzes izteiksmes (DAX), lai izveidotu pielāgotus aprēķinus Power Pivot tabulās un Excel rakurstabulās. DAX ietver dažas funkcijas, kas tiek izmantotas Excel formulās, un papildu funkcijas, kas ir paredzētas darbam ar relācijas datiem un veic dinamisku apkopojumu.

Tālāk ir norādītas dažas pamata formulas, ko var izmantot aprēķinātajā kolonnā.

Formula

Apraksts

=TODAY()

Katrā kolonnas rindā tiek ievietots šodienas datums.

=3

Ievieto vērtību 3 katrā kolonnas rindā.

=[Column1] + [Column2]

Saskaita vērtības, kas atrodas tajā pašā [Kolonna1] un [Kolonna2], un rezultātus ievieto tajā pašā aprēķinātās kolonnas rindā.

Aprēķinātajām kolonnām varat izveidot Power Pivot formulas, kā programmā Microsoft Excel izveidot formulas.

Kad izveidojat formulu, veiciet tālāk norādītās darbības.

  • Katrai formulai ir jāsākas ar vienādības zīmi.

  • Ierakstiet vai atlasiet funkcijas nosaukumu vai ierakstiet izteiksmi.

  • Sāciet rakstīt pirmos dažus tās funkcijas vai nosaukuma burtus, un automātiskā pabeigšana parāda pieejamo funkciju, tabulu un kolonnu sarakstu. Nospiediet taustiņu TAB, lai pievienotu elementu no automātiskās pabeigšanas saraksta formulā.

  • Noklikšķiniet uz pogas FX , lai tiktu parādīts pieejamo funkciju saraksts. Lai atlasītu funkciju nolaižamajā sarakstā, izmantojiet bulttaustiņus, lai iezīmētu vienumu, un pēc tam noklikšķiniet uz Labi , lai pievienotu funkciju formulai.

  • Sniedziet funkcijas argumentus, atlasot tos nolaižamajā sarakstā, kurā ir iespējamās tabulas un kolonnas, vai arī ierakstot vērtības vai citu funkciju.

  • Pārbaudiet, vai nav sintakses kļūdu: Pārliecinieties, vai visas iekavas ir aizvērtas un vai kolonnas, tabulas un vērtības ir norādītas pareizi.

  • Nospiediet taustiņu ENTER, lai akceptētu formulu.

Piezīme.: Aprēķinātajā kolonnā, tiklīdz akceptējat formulu, kolonna tiek aizpildīta ar vērtībām. Mērījumā nospiediet taustiņu ENTER, lai tiktu saglabāta mērījuma definīcija.

Vienkāršas formulas izveide

Aprēķinātās kolonnas izveide, izmantojot vienkāršu formulu

SalesDate

Subcategory

Produkts

Pārdošana

Daudzums

1/5/2009

Piederumi

Pārnēsāšanas soma

254995

68

1/5/2009

Piederumi

Mini akumulatora lādētājs

1099,56

44

1/5/2009

Ciparparakstu

Slim digitālais

6512

44

1/6/2009

Piederumi

Telefoto pārvēršanas objektīvs

1662,5

18

1/6/2009

Piederumi

Trīskāji

938,34

18

1/6/2009

Piederumi

USB kabelis

1230,25

26

  1. Atlasiet un kopējiet datus no iepriekš norādītās tabulas, tostarp tabulas virsrakstus.

  2. Sadaļā Power Pivot noklikšķiniet uz sākums>Ielīmēt.

  3. Dialoglodziņā ielīmēšanas priekšskatījums noklikšķiniet uz Labi.

  4. Noklikšķiniet uz noformēt> kolonnas> Pievienot.

  5. Virs tabulas redzamajā formulu joslā ierakstiet tālāk norādīto formulu.

    = [Pārdošana]/[daudzums]

  6. Nospiediet taustiņu ENTER, lai akceptētu formulu.

Pēc tam vērtības tiek aizpildītas jaunajā aprēķinātajā kolonnā visās rindās.

Automātiskās pabeigšanas lietošanas padomi

  • Varat izmantot formulu automātisko pabeigšanu esošas formulas vidū ar ligzdotām funkcijām. Teksts tieši pirms ievietošanas punkta tiek izmantots, lai parādītu vērtības nolaižamajā sarakstā, un viss teksts pēc ievietošanas punkta paliek nemainīgs.

  • Power Pivot nepievieno funkciju aizverošās iekavas vai automātiski saskaņo iekavas. Pārliecinieties, vai katrā funkcijā ir sintakses labošana, vai nevarat saglabāt vai lietot formulu. Power Pivot ir iezīmētas iekavas, kas ļauj vieglāk pārbaudīt, vai tās ir pareizi aizvērtas.

Darbs ar tabulām un kolonnām

Power Pivot tabulas ir līdzīgas Excel tabulām, taču tās ir atšķirīgas attiecībā uz datiem un formulām:

  • Formulas Power Pivot darbojas tikai tabulās un kolonnās, nevis atsevišķās šūnās, diapazonu atsaucēs vai masīvos.

  • Formulas var izmantot relācijas, lai iegūtu vērtības no saistītām tabulām. Izgūtās vērtības vienmēr ir saistītas ar pašreizējās rindas vērtību.

  • Power Pivot formulas nevar ielīmēt Excel darblapā un otrādi.

  • Jūs nevarat izmantot neregulārus vai nelīdzenus datus, tāpat kā Excel darblapā. Katrā tabulas rindā ir jābūt vienādam kolonnu skaitam. Taču dažās kolonnās var būt tukšas vērtības. Excel datu tabulas un Power Pivot datu tabulas nav savstarpēji aizvietojamas, taču varat saistīt ar Excel tabulām no Power Pivot un ielīmēt Excel datus programmā Power Pivot. Papildinformāciju skatiet rakstā darblapas datu pievienošana datu modelim, izmantojot saistītu tabulu , un rindu kopēšana un ielīmēšana datu modelī pievienojumprogrammā Power Pivot.

Atsauces uz tabulām un kolonnām formulās un izteiksmēs

Varat atsaukties uz jebkuru tabulu un kolonnu, izmantojot tās nosaukumu. Piemēram, tālāk redzamajā formulā ir parādīts, kā atsaukties uz kolonnām no divām tabulām, izmantojot pilno nosaukumu.

= SUM (' New Sales ' [summa]) + SUM (' Pēdējie pārdošanas apjomi ' [summa])

Ja formula tiek novērtēta, Power Pivot vispirms pārbauda vispārējo sintaksi un pēc tam pārbauda to kolonnu un tabulu nosaukumus, kuras esat norādījis, salīdzinot ar iespējamajām kolonnām un tabulām pašreizējā kontekstā. Ja vārds ir neviennozīmīgs vai ja kolonnu vai tabulu nevar atrast, formulā parādās kļūdas ziņojums (#ERROR virkne, nevis datu vērtība šūnās, kur rodas kļūda). Papildinformāciju par nosaukšanas prasībām tabulās, kolonnās un citos objektos skatiet rakstā "Naming Requirements in Dax sintakses specifikācijas pievienojumprogrammā Power Pivot.

Piezīme.: Konteksts ir svarīgs Power Pivot datu modeļu līdzeklis, kas ļauj izveidot dinamiskas formulas. Konteksts tiek noteikts pēc datu modeļa tabulām, tabulu relācijām un visiem lietotajiem filtriem. Lai iegūtu papildinformāciju, skatiet rakstu konteksts Dax formulās.

Tabulu relācijas

Tabulas var būt saistītas ar citām tabulām. Veidojot relācijas, jūs iegūstat iespēju meklēt datus citā tabulā un izmantot saistītās vērtības, lai veiktu sarežģītus aprēķinus. Piemēram, varat izmantot aprēķināto kolonnu, lai uzmeklētu visus ar pašreizējo tālākpārdevēju saistītos nosūtīšanas ierakstus un pēc tam summētu nosūtīšanas izmaksas katrai. Efekts līdzinās parametru vaicājumam: katrā pašreizējās tabulas rindā varat aprēķināt citu summu.

Daudzās DAX funkcijās ir nepieciešams, lai starp tabulām vai vairākām tabulām būtu relācija, lai atrastu kolonnas, uz kurām ir atsauce, un pēc tam iegūtu jēgpilnus rezultātus. Citas funkcijas mēģinās identificēt relāciju; taču, lai iegūtu vislabākos rezultātus, vienmēr ir jāveido relācijas, kur tas ir iespējams.

Strādājot ar rakurstabulām, ir ļoti svarīgi, lai tiktu savienotas visas rakurstabulas izmantotās tabulas, lai kopsavilkuma datus varētu aprēķināt pareizi. Papildinformāciju skatiet rakstā darbs ar relācijām rakurstabulās.

Kļūdu novēršana formulās

Ja, definējot aprēķināto kolonnu, tiek parādīts kļūdas ziņojums, formulā, iespējams, ir sintakses kļūda vai Semantiska kļūda.

Sintakses kļūdas ir visvieglāk atrisināt. Parasti tie ir saistīti ar trūkstošo iekavu vai komatu. Lai saņemtu palīdzību saistībā ar atsevišķu funkciju sintaksi, skatiet Dax funkciju Reference.

Cita veida kļūda tiek parādīta, ja sintakse ir pareiza, taču atsaucei vai kolonnai nav saprotams formulas konteksts. Šādas semantiskas kļūdas var izraisīt kāda no tālāk norādītajām problēmām.

  • Formulā ir ietverta atsauce uz neesošu kolonnu, tabulu vai funkciju.

  • Formula ir pareiza, taču, ja Power Pivot ienes datus, tas atrod tipa neatbilstību un rada kļūdu.

  • Formulā tiek parādīts nepareizs parametru skaits vai tips.

  • Formulā ir atsauce uz citu kolonnu, kurā ir kļūda, tāpēc tās vērtības ir nederīgas.

  • Formulā ir atsauce uz kolonnu, kas nav apstrādāta. Tā var gadīties, ja darbgrāmata ir mainīta uz manuālu režīmu, veicis izmaiņas un pēc tam nekad neesat atsvaidzinājis datus vai atjauninājuši aprēķinus.

Pirmajos četros gadījumos DAX atzīmē visu kolonnu, kas satur nederīgo formulu. Pēdējā gadījumā DAX Grays kolonnā, lai norādītu, ka kolonna ir neapstrādātā stāvoklī.

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

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 jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×