DAX-i stsenaariumid Power Pivotis

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Selles jaotises asuvad lingid näidetele, mis illustreerivad Dax-i valemid järgmistel juhtudel kasutamist.

  • Keerukate arvutuste tegemine

  • Teksti ja kuupäevadega töötamine

  • Tingimusväärtused ja testimine tõrgete leidmiseks

  • Ajateabe kasutamine

  • Väärtuste järjestamine ja võrdlemine

Artikli teemad

Alustamine

Näidisandmed

Additional Resources

Stsenaariumid: Keerukate arvutuste tegemiseks.

PivotTable-liigendtabeli jaoks kohandatud arvutuste loomine

Valemile filtri rakendamine

Filtrite eemaldamine, valikuliselt, et luua dünaamiline suhe

Välistsükli väärtuse kasutamine

Stsenaariumid: Teksti ja kuupäevadega töötamine

Võtmeveeru loomine ühendamise teel

Tekstikuupäevast võetud kuupäevaosade alusel kuupäeva koostamine

Kohandatud kuupäeva- või arvuvormingu määratlemine

Andmetüüpide muutmine valemi abil

Stsenaarium: Tingimusväärtused ja testimine tõrgete leidmiseks

Tingimusel põhineva väärtuse loomine

Testimine valemisiseste vigade leidmiseks

Stsenaariumid: Ajateabe kasutamine

Kogumüügi arvutamine

Väärtuste võrdlemine ajas

Väärtuse arvutamine kohandatud ajavahemiku lõikes

Stsenaariumid: Väärtuste järjestamine ja võrdlemine

Ainult üksuste esikümne kuvamine PivotTable-liigendtabelis

Üksuste dünaamiliselt järjestamine valemi abil

Alustamine

Näidisandmed

Kui te pole Dax-i valemid, mida soovite käivitada, vaadates Power Pivotjaoks Näidisandmete näidetes. Lisateavet leiate teemast Dax-i ja andmemudeli õpetuste jaoks Näidisandmete hankimine.

Additional Resources

Võite ka külastada Dax-i ressursikeskuse viki , kus leiate teavet Dax-i, sh Ajaveebid, näidised, tehnilised ülevaated ja videote spetsialistide ees-ja Microsoft igasuguseid.

Stsenaariumid: Keerukate arvutuste tegemiseks.

Dax-i valemid keerukate arvutuste tegemiseks hõlmavad kohandatud liitmisi, filtreerimine ja kasutamine tingimusväärtused. Käesolevas jaotises antakse ülevaade sellest, kuidas alustada kohandatud arvutused.

PivotTable-liigendtabeli jaoks kohandatud arvutuste loomine

CALCULATE ja CALCULATETABLE on võimas ja paindlik funktsioonid, mis abiks määratleda arvutatud välju. Nende funktsioonide abil saate muuta arvutuse tehakse kontekstis. Samuti saate kohandada koondamine või matemaatilise toimingu sooritamiseks. Järgmistest teemadest leiate näiteid.

Valemile filtri rakendamine

Enamikul juhtudel, kus Dax-i funktsiooni võtab argumendina tabeli, saab tavaliselt edastada filtreeritud tabelis selle asemel, kasutab funktsioon FILTER tabeli nime asemel või määrates filtriavaldise ühe funktsiooni argumendid. Näiteid filtrite loomise kohta ning kuidas filtrid mõjutab valemite tulemused järgmistest teemadest. Lisateavet leiate teemast Andmete filtreerimine Dax-i valemites.

Funktsioon FILTER võimaldab filtrikriteeriumi määrata avaldise abil, samas kui muud funktsioonid on tehtud spetsiaalselt tühiväärtusi välja filtreerima.

Filtrite eemaldamine, valikuliselt, et luua dünaamiline suhe

Valemites dünaamilisi filtreid luues saate hõlpsasti vastata näiteks järgmistele küsimustele.

  • Kui suur oli praeguse toote müügi ja kogu müügi osa aasta?

  • Kui palju on moodustab see allasutus kogukasumitest kõigi tegevusaastate, võrrelduna teiste allasutustega?

PivotTable-liigendtabelis kasutavate valemite võib mõjutada PivotTable-liigendtabeli konteksti poolt, kuid konteksti muutmiseks saate valikuliselt lisamise või eemaldamise filtrid. Näiteks kõik teemas kirjeldatakse, kuidas seda teha. Leida müügi suhe konkreetse edasimüüja müük üle kõik edasimüüjate, looge näitaja, mis arvutab väärtuse väärtusega kõik kontekstis praeguses kontekstis.

ALLEXCEPT teemas antakse valikuliselt eemaldada filtrid valemi näide. Mõlemad näited sõelub kuidas sõltuvalt PivotTable-liigendtabeli kujundust muuta tulemused.

Teisi näiteid suhete ja protsentide arvutamiseks, vt järgmisi teemasid:

Välistsükli väärtuse kasutamine

Lisaks kasutades praeguses kontekstis väärtused arvutused, Dax-i saate kasutada olevat väärtust teisest eelmise tsükkel loomisel seotud arvutused kogum. Järgmises teemas antakse lühiülevaade, kuidas koostada valemi, mis viitab välistsükli väärtuse. Funktsioon EARLIER toetab kuni kahte taset pesastatud silmuseid.

Lisateavet reakonteksti ja seotud tabelite ning selle kontseptsiooni valemites kasutamise kohta vt lehelt DAX-i valemite kontekst.

Stsenaariumid: Teksti ja kuupäevadega töötamine

Selles jaotises asuvad lingid Dax-i viide teemad, mis sisaldavad näiteid levinud stsenaariumi, mis hõlmab töötamise teksti ekstraktimiseks ja koostamise kuupäev ja kellaaeg väärtusi või loomine tingimuse alusel väärtused.

Võtmeveeru loomine ühendamise teel

Power Pivot ei võimalda koondvõtmed; Seetõttu, kui teil on koondvõtmed andmeallika peate ühendamine ühe võtmeveeru. Teema pakub üks näide sellest, kuidas luua arvutatud veeru alusel kombineeritud klahvi.

Tekstikuupäevast võetud kuupäevaosade alusel kuupäeva koostamine

Power Pivot kasutab mõnda SQL serveri kuupäeva/kellaaja andmetüübi töötamiseks kuupäevadega; Seetõttu, kui välisandmete sisaldab kuupäevi, mis on vormindatud erinevalt – näiteks kui kuupäevad on kirjutatud piirkondliku kuupäeva vormingus, mida ei tuvastata mootori Power Pivot andmete või andmete kasutab täisarvuliste asendusvõtmete--võib-olla peate kasutama Dax-i valem kuupäeva osade eraldamiseks ja seejärel Koostage osade kehtiv kuupäev/kellaaeg esituse sisse.

Näiteks, kui teil on veergu kuupäevadest, mis on esindatud täisarv ja seejärel imporditud tekstistringi kujul, saate teisendada stringi väärtuse kuupäev/kellaaeg, kasutades järgmist valemit:

=Date(Right([Value1],4),Left([Value1],2),Mid([Value1],2))

Väärtus1

Tulem

01032009

1/3/2009

12132008

12-13-2008

06252007

6/25/2007

Kuupäevade eraldamiseks ja koostamiseks kasutatavate funktsioonide kohta lisateavet järgmistest teemadest.

Kohandatud kuupäeva- või arvuvormingu määratlemine

Kui teie andmed sisaldavad kuupäevi või arvud, mis pole esindatud ühes Windows teksti vormid, saate määratleda kohandatud vorming, et tagada väärtuste on õigesti. Järgmistes vormingutes kasutatakse väärtuste teisendamisel stringide või stringide kaudu. Järgmistes teemades pakuvad ka eelmääratletud vormingud, kuupäevi ja arve töötamiseks saadaolevaid üksikasjalik loend.

Andmetüüpide muutmine valemi abil

Power Pivot, väljund andmetüübi määratakse lähteveerud ja andmetüüp tulemuse, ei saa määrata konkreetselt Kuna optimaalse andmetüüp määratakse Power Pivot. Siiski saate peidetud andmete tüüp dokumenditeisenduste sooritatud Power Pivot töödelda väljundi andmetüüpi. Tippige dokumenditeisenduste kohta leiate lisateavet teemast Dax-i ja andmemudeli õpetuste jaoks Näidisandmete hankimine.

  • Kuupäeva või tekstistring arvu teisendamiseks arvu korrutada 1.0. Näiteks järgmine valem arvutab miinus 3 päeva praeguse kuupäeva ja seejärel väljundid vastav täisarv.

    = (TÄNA ()-3) * 1.0

  • Kuupäeva-, arvu- või väärtust Valuuta teisendamiseks stringi concatenate tühja stringi väärtuse. Näiteks järgmine valem tagastab tänase kuupäeva sisestada stringina.

    = "" & TODAY()

Järgmisi funktsioone saab kasutada ka kindla andmetüübi tagastamise kindlustamiseks:

Reaalarvude teisendamine täisarvude

Stsenaarium: Tingimusväärtused ja testimine tõrgete leidmiseks

Nagu ka Excel, on Dax-i funktsioonid, mis võimaldavad teil andmeid väärtuste testimiseks ja muu tingimusel põhineva väärtuse. Näiteks võib luua arvutatud veergu, mis märgib edasimüüjate kas eelistatud või väärtuse sõltuvalt aasta Müügisumma. Funktsioonid, mis väärtusi testida on ka kasulik vahemikus või tüüpi väärtuste arvutused murdmise ootamatud andmevigu takistamiseks kontrollimiseks.

Tingimusel põhineva väärtuse loomine

Saate väärtuste testimiseks ja luua uued väärtused tingimuslikult pesastatud IF-tingimusi. Järgmistes teemades sisaldavad lihtsa näiteid tingimusvormingu töötlemine ja tingimusväärtused:

Testimine valemisiseste vigade leidmiseks

Erinevalt Exceli ei sobi arvutatud veeru ühe rea väärtused ja teise rea väärtused sobimatud. Mis on mis tahes osa Power Pivot veeru tõrke korral tervele veerule on märgitud viga, nii, et teil peab alati vigade parandamine valemi sobimatud väärtused põhjustavad.

Näiteks kui loote valemi, mis jagab null, võidakse kuvada lõpmatuseni tulemi või tõrge. Valemeid ka nurjub, kui funktsioon tekivad tühja väärtuse, kui see eeldab arvulise väärtuse. Loomise ajal võite andmemudeli, on parim luba tõrgete kuvada, nii et saate klõpsake sõnumit ja probleemi tõrkeotsing. Juhul, kui avaldate töövihiku, peaks sisaldama ootamatute väärtuste vältimiseks arvutuste nurjumise põhjustada vigade käsitlemise.

Tõrgete esitus arvutatud veeru vältimiseks saate kombinatsiooni loogilise ja teavet funktsioonide testimine tõrgete ja tagastab alati lubatud väärtused. Järgmistes teemades kirjeldatakse lihtsa näited sellest, kuidas seda teha DAX-is.

Stsenaariumid: Ajateabe kasutamine

Dax-i Ajateabe funktsioonid sisaldavad funktsioone, mis aitavad kuupäevi või kuupäevavahemikke andmete toomiseks. Seejärel saate neid kuupäevi või kuupäevavahemikke väärtuste arvutamiseks sarnase perioodides. Ajateabe funktsioonid sisaldada ka funktsioone, mis töötavad standard kuupäevavahemikke, mis võimaldab teil võrrelda väärtused kuude, aastate või kvartalid. Saate luua ka valemi, mis võrdleb väärtuste jaoks määratud perioodi algus- ja lõppkuupäeva.

Kõik Ajateabe funktsioonid loendi leiate teemast Ajateabe funktsioonid (DAX). Näpunäiteid selle kohta, kuidas kasutada kuupäevade ja kellaaegade tõhusalt Power Pivot analüüsi, leiate artiklist kuupäevad lisandmoodulis Power Pivot.

Kogumüügi arvutamine

Järgmistes teemades sisaldavad näiteid, kuidas arvutada sulgemise ja avamise saldo. Näiteid abil saate luua töötava saldo üle erinevate intervalle, nt päevade, kuude, kvartali või aastat.

Väärtuste võrdlemine ajas

Järgmistes teemades sisaldavad näiteid, kuidas erinevate ajaperioodide summade võrrelda. Vaikimisi on perioodide Dax-i ei toeta, kuu, kvartali ja aastate.

Väärtuse arvutamine kohandatud ajavahemiku lõikes

Järgmistest teemadest leiate näiteid, kuidas tuua kohandatud kuupäevavahemikke, nt esimesed 15 päeva pärast müügikampaania algust.

Kui kasutate kohandatud kuupäevade kogumi toomiseks Ajateabe funktsioonid, saate kuupäevade kogumi sisendina funktsioon, mis sooritavad arvutusi, luua kohandatud agregaadid kogu aja jooksul. Lugege järgmist teemat, kuidas seda teha näiteks:

  • Funktsioon PARALLELPERIOD

    Märkus.: Kui teil pole vaja määrata kohandatud ajavahemiku lõikes, kuid töötate standard raamatupidamise üksused, nt kuu, kvartali või aastate arv, soovitame, et saate teha arvutusi, Ajateabe funktsioonid abil loodud selleks TOTALQTD, nt TOTALMTD, TOTALQTD jne.

Stsenaariumid: Väärtuste järjestamine ja võrdlemine

Ainult ülemised n üksuste arvu kuvamiseks veeru või PivotTable-liigendtabeli on teil mitu võimalust.

  • Rakenduses Excel 2010 funktsioonide abil saate luua ülemise filtri. Võite valida ka Ülemiste või alumiste väärtuste arvu PivotTable-liigendtabelis. Esimene osa selles jaotises kirjeldatakse, kuidas filtreerida PivotTable-liigendtabeli ülemine 10 üksuste jaoks. Lisateabe saamiseks vaadake Exceli dokumentatsioonist.

  • Saate luua valemi, mis järjestab dünaamiliselt väärtused ja seejärel järjestuse väärtuste järgi filtreerida või kasutada järjestuse väärtust tükeldi. Teine osa selles jaotises kirjeldatakse, kuidas luua järgmine valem ja seejärel kasutage seda järjestuse tükeldi.

Eelised ja puudused igal meetodil on.

  • Exceli ülemine filter on lihtne kasutada, kuid filter on üksnes kuvamiseks. PivotTable-liigendtabeli aluseks olevate andmete muutumisel tuleb teil muudatuste nägemiseks PivotTable-liigendtabeli käsitsi värskendada. Kui teil on vaja töötada dünaamiliselt tulemused, saate luua valemi, mis võrdleb väärtust muud väärtused veerus Dax-i.

  • Dax-i valem on tugevam; Lisaks tükeldi järjestuse väärtuse lisamisega saate lihtsalt klõpsate tükeldi kuvatavate väärtuste arvu muutmiseks. Siiski arvutused on arvesatud kallid ja seda meetodit võib olla sobib tabelite palju ridu.

Ainult üksuste esikümne kuvamine PivotTable-liigendtabelis

Kui soovite PivotTable-liigendtabelis kõige Ülemiste või alumiste väärtuste kuvamiseks

  1. Klõpsake soovitud PivotTable-liigendtabeli päises Reasildid allanoolt.

  2. Valige Väärtusefiltrid> ülemine 10.

  3. Ülemine 10 Filter <column name> dialoogiboksis valige asukoht ja väärtuste arvu veeru järgmiselt:

    1. Valige üleval suurimad väärtustega lahtrite nägemiseks või all väikseimate väärtustega lahtrite.

    2. Tippige arv Ülemiste või alumiste väärtuste, mida soovite vaadata. Vaikimisi on 10.

    3. Valige, kuidas väärtused kuvatakse.

Nimi

Kirjeldus

Üksused

Valige see suvand, et filtreerida PivotTable-liigendtabeli ainult Ülemiste või alumiste üksuste loendi kuvamiseks nende väärtuste järgi.

Protsent

Valige see suvand, filtreerimaks Pivottable'it nii, et kuvatakse ainult määratud protsendile vastavad üksused.

Summeeri

Valige see suvand, et kuvada Ülemiste või alumiste üksuste väärtuste summa.

  1. Valige veerg, mis sisaldab väärtusi, mida soovite järjestada.

  2. Klõpsake nuppu OK.

Üksuste dünaamiliselt järjestamine valemi abil

Teema sisaldab näide järjestuse, mis on talletatud arvutatud veeru loomine Dax-i abil. Kuna Dax-i valemid arvutatakse dünaamiliselt, võite alati olla kindel, et järjestuse on õige, isegi juhul, kui aluseks olevad andmed on muutunud. Ka, kuna valemit kasutatakse arvutatud veerus, saate kasutada järjestuse tükeldi ja seejärel valige top 5, ülemine 10 või isegi ülemise 100 viimast väärtust.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×