Találkozók, tervek és költségvetések – mindez egyszerű a Microsoft 365-el

Időintelligencia az Excelhez készült Power Pivotban

Az adatelemzési kifejezések (DAX) 35-függvényei kifejezetten az adatok időbeli összesítéséhez és összehasonlításához szükségesek. A DAX dátum-és időfüggvényei, a munkaidő-intelligencia függvényekkel ellentétben nem igazán hasonlítanak az Excelben. Ennek az az oka, hogy a kimutatások és a Power View-megjelenítések között kiválasztott környezettől függően az időintelligencia-függvények működnek a folyamatosan változó adatokkal.

A munkaidő-intelligencia függvényekkel való munkához az adatmodellben szerepelnie kell egy dátumválasztó táblázatnak. A dátumválasztó tartalmaznia kell egy, az adatokba foglalandó minden év minden napjának egy sorát tartalmazó oszlopot. Ez az oszlop a Date oszlopnak tekintendő (habár a nevet tetszés szerint elnevezheti). Sok időintelligencia függvényhez a dátum oszlopot kell kiszámítani a jelentés mezőiként kiválasztott dátumok alapján. Ha például van egy mérték, amely kiszámítja a záró negyedév-záró egyenleget a CLOSINGBALANCEQTR függvénnyel, a Power Pivotnak tudnia kell, hogy mikor a negyedév vége valójában, a Date (dátum) oszlopra kell hivatkoznia ahhoz, hogy a negyedévben látható legyen. Indítás és Befejezés Ha többet szeretne tudni a dátumok tábláiról, tekintse át az Excel-alapú Power pivotban a dátumválasztó értelmezése és létrehozásacímű témakört.

Függvények

Egyetlen dátumot visszaadó függvények

A kategória függvényei egyetlen dátumot adhatnak vissza. Az eredmény ezután argumentumként használható más függvényekhez.

Ebben a kategóriában az első két függvény az aktuális környezetben az Date_Column első vagy utolsó dátumát adja vissza. Ez akkor lehet hasznos, ha az első vagy az utolsó olyan dátumot szeretné megkeresni, amelyen az adott típus tranzakciója volt. Ezek a függvények csak egy argumentumot vesznek igénybe, a Date (dátum) oszlop nevét a dátum táblában.

A következő két függvény ebben a kategóriában az első vagy utolsó dátumot (vagy bármely más oszlopot is) keres, ahol a kifejezés nem üres értéket tartalmaz. Ezt leggyakrabban olyan helyzetekben használják, mint például a készlet, ahol az utolsó leltárt be szeretné szerezni, és nem tudja, hogy mikor történt az utolsó leltár.

Hat további függvény, amely egyetlen dátumot ad vissza olyan függvényeket, amelyek egy hónap, negyedév vagy év első vagy utolsó dátumát adják vissza a számítás aktuális környezetében.

Dátumokat tartalmazó táblázatot visszaadó függvények

Tizenhat idő-intelligencia függvényt tartalmaz, amelyek a dátumok táblázatát adják vissza. Leggyakrabban ezeket a függvényeket a függvény a számítás függvény SetFilter argumentumaként fogja használni. A DAX minden időintelligencia függvényéhez hasonlóan minden függvény egy dátum oszlopot hoz létre argumentumként.

Ebben a kategóriában az első nyolc függvény egy dátum oszloppal kezdődik az aktuális környezetben. Ha például egy kimutatásban méri a mértékét, akkor lehet, hogy egy hónap vagy év van az oszlop vagy a sor címkéjén. A nettó eredmény a Date (dátum) oszlop szűrve, hogy csak az aktuális környezet dátumát adja meg. Az aktuális környezettől kezdve a nyolc függvény ezt követően kiszámítja az előző (vagy következő) napot, hónapot, negyedévet vagy évet, és a dátumokat egyetlen oszlopból álló táblázat formájában adja vissza. Az "előző" függvények a jelenlegi környezetben az első dátumtól visszafelé működnek, és a "következő" függvények az aktuális környezetben az utolsó dátumtól lefelé haladnak.

A következő négy függvény ebben a kategóriában hasonló, de nem egy korábbi (vagy következő) időszak kiszámításakor a "hónaptól a dátumig" vagy az előző év azonos időszakában kiszámítja a dátumok halmazát az adott időszakra vonatkozóan. Ezek a függvények az aktuális környezet utolsó dátumával végzik a számításaikat. Figyelje meg, hogy az SAMEPERIODLASTYEAR az aktuális környezetnek összefüggő dátumokat kell tartalmaznia. Ha az aktuális környezet nem összefüggő dátumok, akkor a SAMEPERIODLASTYEAR hibát ad vissza.

A kategória utolsó négy függvénye egy kicsit összetettebb, és még egy kicsit erősebb. Ezek a függvények az aktuális környezetben lévő dátumok egy új halmazára való átváltására szolgálnak.

  • DateAdd (Date_Column, Number_of_Intervals, intervallum)

  • DATESBETWEEN (Date_Column, Start_Date, End_Date)

  • DATESINPERIOD (Date_Column, Start_Date, Number_of_Intervals, intervallum)

A DATESBETWEEN kiszámítja a megadott kezdési és befejezési dátum közötti dátumok halmazát. A fennmaradó három függvény néhány időintervallumot eltolódik az aktuális környezetből. Az intervallum lehet nap, hónap, negyedév vagy év. Ezekkel a függvényekkel egyszerűen átválthatja a számítások időintervallumát az alábbiak valamelyikével:

  • Két év visszalépése

  • Visszalépés egy hónappal

  • Előrelépés a háromnegyed lépéshez

  • Visszalépés 14 nappal

  • Ugrás 28 napra

Minden esetben csak azt kell megadni, hogy melyik intervallumot és hány műszakot kell megadni. A pozitív intervallum időben előre, míg a negatív intervallum időben visszakerül. Az intervallumot egy nap, hónap, negyedév vagy év kulcsszója határozza meg. Ezek a kulcsszavak nem karakterláncok, ezért ne legyenek idézőjelek közé.

Kifejezéseket az időszakot kiértékelő függvények

A függvények ebben a kategóriájában meghatározott időszakra értékeli ki a kifejezéseket. A SZÁMÍTÁSok és az egyéb időintelligencia-függvények segítségével ugyanezt a dolgot is elvégezheti. Például:

= TOTALMTD (Expression; Date_Column [; SetFilter])

pontosan megegyezik a következővel:

= SZÁMÍTÁS (kifejezés, DATESMTD (Date_Column) [, SetFilter])

Ezek a munkaidő-intelligencia függvények azonban egyszerűbben használhatók, ha a megoldandó probléma a megfelelő megoldás:

  • TOTALMTD (Expression; Date_Column [; SetFilter])

  • TOTALQTD (Expression; Date_Column [; SetFilter])

  • TOTALYTD (Expression; Date_Column [; SetFilter] [; YE_Date]) *

A kategória a nyitó és záró egyenlegek kiszámítására használható függvényeket tartalmazza. Vannak bizonyos fogalmak, amelyeket meg kell értenie ezekkel az adott függvényekkel. Először is úgy gondolja, hogy nyilvánvaló, hogy az időszak nyitó egyenlege megegyezik az előző időszak záró egyenlegével. A záró egyenleg az időszak végéig minden adatot tartalmaz, míg a nyitó egyenleg az aktuális időszakon belül nem tartalmaz adatot.

Ezek a függvények mindig az adott időpontra kiértékelésre kerülő kifejezés értékét adják vissza. A pontos időpont a naptári időszakban mindig az utolsó lehetséges dátum. A nyitó egyenleg az előző időszak utolsó dátumán alapul, míg a záró egyenleg az aktuális időszak utolsó dátumán alapul. Az aktuális időszak mindig az aktuális dátum környezet utolsó dátuma határozza meg.

További források

Cikkek: dátumok áttekintése és létrehozása az Excel Power pivot bővítményében

Hivatkozás: a DAX függvény hivatkozásaa Office.com

Minták: nyereség és veszteség adatmodellezése és elemzése az Excelhez készült Microsoft PowerPivot szolgáltatással

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

További segítségre van szüksége?

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×