Aprēķinu formulu izveide 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ā .

Šajā rakstā aplūkosim pamatinformācija par gan aprēķinu formulu izveidi aprēķinātās kolonnas un Power Pivotpasākumu . Ja esat iesācējs darbā ar DAX, noteikti pārbaudiet īsā pamācība: DAX pamatfunkciju apguve 30 minūtēs.

Pamatformulas

Pievienojumprogrammā Power Pivot ir pieejama valoda Data Analysis Expressions (DAX), kas tiek izmantota pielāgotu aprēķinu izveidei Power Pivot tabulās un Excel rakurstabulās. Valodā DAX ir ietvertas dažas Excel formulās lietotās funkcijas un papildu funkcijas, kas ir paredzētas relāciju datu apstrādei un dinamiskai apkopošanai.

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

Formula

Apraksts

=TODAY()

Katrā kolonnas rindā tiek ievietots šodienas datums.

=3

Katrā kolonnas rindā tiek ievietota 3. vērtība.

=[Column1] + [Column2]

Vienai un tai pašai kolonnas [Kolonna1] un [Kolonna2] rindai tiek pievienotas vērtības, un rezultāti tiek norādīti tajā pašā aprēķinātās kolonnas rindā.

Pievienojumprogrammā Power Pivotaprēķināto kolonnu formulas ir izveidojamas līdzīgi kā programmā Microsoft Excel.

Izveidojot formulu, rīkojoties, kā aprakstīts tālāk.

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

  • Ierakstiet vai atlasiet funkcijas nosaukumu vai ierakstiet izteiksmi.

  • Ierakstiet nepieciešamās funkcijas vai nosaukuma pirmos burtus, un pēc tam, izmantojot automātiskās pabeigšanas līdzekli, sarakstā tiek parādītas pieejamās funkcijas, tabulas un kolonnas. Nospiediet taustiņu TAB, lai formulai pievienotu kādu no automātiskās pabeigšanas sarakstā pieejamajiem vienumiem.

  • Noklikšķiniet uz pogas Fx, lai skatītu pieejamo funkciju sarakstu. Ja vēlaties atlasīt funkciju nolaižamajā sarakstā, vienuma iezīmēšanai izmantojiet bulttaustiņus un pēc tam noklikšķiniet uz Labi, lai pievienotu funkciju formulai.

  • Funkcijā norādiet argumentus, atlasot tos iespējamo tabulu un kolonnu nolaižamajā sarakstā vai arī ierakstot vērtības vai citu funkciju.

  • Pārliecinieties, vai sintaksē nav kļūdu, piemēram, vai ir norādītas abas apaļās iekavas, vai kolonnu, tabulu un vērtību atsauces ir norādītas pareizi utt.

  • Nospiediet taustiņu ENTER, lai apstiprinātu formulu.

Piezīme.: Aprēķinātajā kolonnā, tiklīdz akceptētu formulu, tiek ievietota kolonnā vērtības. Izmēru, nospiežot taustiņu ENTER saglabā pasākuma 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

Accessories

Carrying Case

254995

68

1/5/2009

Accessories

Mini Battery Charger

1099.56

44

1/5/2009

Digital

Slim Digital

6512

44

1/6/2009

Accessories

Telephoto Conversion Lens

1662.5

18

1/6/2009

Accessories

Tripod

938.34

18

1/6/2009

Accessories

USB Cable

1230.25

26

  1. Iepriekš norādītajā tabulā atlasiet un kopējiet datus, tostarp tabulas virsrakstus.

  2. Pievienojumprogrammā 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ējums> kolonnas> pievienot.

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

    = [Sales] / [daudzums]

  6. Nospiediet taustiņu ENTER, lai apstiprinātu formulu.

Pēc tam vērtības tiek parādītas katrā jaunās aprēķinātās kolonnas rindā.

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

  • Formulu automātisko pabeigšanu var lietot jau esošā formulā ar ligzdotām funkcijām. Pirms ievietošanas punkta esošais teksts tiek izmantots nolaižamā saraksta vērtību parādīšanai, savukārt teksts, kas atrodas aiz ievietošanas punkta, netiek mainīts.

  • Pievienojumprogrammā Power Pivot netiek pievienota funkciju noslēdzošā iekava un netiek automātiski noteikta iekavu atbilstība. Pārliecinieties, vai sintakse visās funkcijās ir norādīta pareizi, pretējā gadījumā nevarēsit saglabāt vai izmantot formulu. Pievienojumprogrammā  Power Pivot tiek iezīmētas apaļās iekavas, tādējādi varat ērtāk pārbaudīt, vai visas apaļās iekavas ir norādītas pareizi.

Tabulu un kolonnu izmantošana

Pēc izskata Power Pivot tabulas ir līdzīgas Excel tabulām, taču veids, kādā šajās tabulās tiek izmantoti dati un formulas, atšķiras.

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

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

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

  • Nevar būt neregulāras formas vai "nelīdzenu" dati, gluži tāpat, kā to darītu Excel darblapā. Katrai tabulas rindai ir jābūt vienādam kolonnu skaitam. Tomēr var būt tukšas vērtības dažām kolonnām. Excel datu tabulas un Power Pivot datu tabulas nav maināmas, bet varat saiti uz Excel tabulām no Power Pivot un ielīmēt Excel datu Power Pivot. Lai iegūtu papildinformāciju, skatiet rakstu pievienot darblapas datu pievienošana datu modelim, izmantojot saistītu tabulu un kopēšana un ielīmēšana datu modelī pievienojumprogrammā Power Pivot rindas.

Tabulu un kolonnu atsauču izveide formulās un izteiksmēs

Varat atsaukties uz jebkuras tabulas vai kolonnas, izmantojot tās nosaukumu. Piemēram, šādu formulu parāda, kā atsaukties uz kolonnas no divām tabulām, izmantojot pilno nosaukumu:

= SUM ("jauna Sales'[Amount]) + SUM('Past Sales'[Amount])

Novērtējot formulu, Power Pivot vispirms pārbauda, vai nav vispārīgi sintakse un pēc tam pārbauda vārdus kolonnas un tabulas, kuras nodrošina pret iespējamo kolonnu un tabulu pašreizējā kontekstā. Ja vārds ir neskaidru vai kolonnas vai tabulas nevar atrast, tiek parādīts kļūdas ziņojums par savu formulu (#ERROR virknes nevis datu vērtības šūnās, kur kļūda). Papildinformāciju par tabulu, kolonnu un citu objektu nosaukumu piešķiršanas prasības skatiet rakstā "nosaukšanas prasības DAX sintakses specifikācijas pievienojumprogrammai Power Pivot.

Piezīme.: Kontekstā ir svarīgs līdzeklis Power Pivot datu modeļus, kas ļauj izveidot dinamiskas formulas. Konteksts tiek noteikts pēc tabulas datu modelī, relācijas starp tabulām un jebkurus lietotos filtrus. Lai iegūtu papildinformāciju, skatiet rakstu konteksts DAX formulās.

Tabulu relācijas

Jūs varat saistīt tabulas ar citām tabulām. Izveidojot relācijas, varat skatīt citā tabulā esošus datus un izmantot saistītās vērtības, lai veiktu sarežģītus aprēķinus. Piemēram, varat izmantot aprēķināto kolonnu, lai skatītu visus ierakstus par nosūtīšanas izmaksām saistībā ar pašreizējo tālākpārdevēju, un pēc tam summēt ar katru tālākpārdevēju saistītās nosūtīšanas izmaksas. Rezultātā katrā pašreizējās tabulas rindā varat aprēķināt citu summu — līdzīgi kā gadījumā, kad izmantojat parametru vaicājumu.

Daudzām DAX funkcijām ir nepieciešams, lai starp tabulām vai vairākām tabulām būtu relācija — tas tāpēc, lai varētu atrast kolonnas, uz kurām jūs izveidojāt atsauci, un atgrieztu jēgpilnus ziņojumus. Citas funkcijas mēģinās identificēt relāciju; tomēr, lai iegūtu precīzus rezultātus, centieties izveidot relāciju pēc iespējas biežāk.

Strādājot ar rakurstabulu, ir īpaši svarīgi visas tabulas, kas tiek izmantotas rakurstabulā, lai pareizi var aprēķināt kopsavilkuma datu savienojumu. Lai iegūtu papildinformāciju, skatiet rakstu darbs ar relācijām rakurstabulās.

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

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

Sintakses kļūdu ir visvieglāk atrisināt. Tās parasti saistītas ar trūkst iekavas vai komats. Lai saņemtu palīdzību par atsevišķu funkciju sintakse, skatiet Uzziņas par DAX funkcijām.

Cita veida kļūdas rodas, kad sintakse ir pareiza, taču vērtība vai kolonna, uz kuru ir izveidota atsauce, nav derīga formulā. Šādas semantiskas kļūdas var rasties kādas no tālāk norādīto problēmu dēļ.

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

  • Formula ir pareiza, taču, pievienojumprogrammai Power Pivot izgūstot datus, ir konstatēta tipu nesaderība, kā rezultātā veidojas kļūda.

  • Funkcijas formulā norādītais parametru skaits vai tips nav pareizs.

  • Formulā ir iekļauta atsauce uz citu kolonnu, kurā ir kļūda, tāpēc kolonnas vērtības nav derīgas.

  • Formulā ir ietverta atsauce uz neapstrādātu kolonnu. Tas var notikt, ja darbgrāmatas atjaunināšanas režīms tika mainīts uz manuālo un tika ieviestas izmaiņas, taču dati netika atsvaidzināti vai aprēķini netika atjaunināti.

Pirmos četros gadījumos ar DAX karodziņiem tiek iezīmēta visa kolonna, kurā ir ietverta nederīga formula. Pēdējā gadījumā DAX pelēko kolonnu, šādi norādot, ka kolonna nav apstrādāta.

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.

×