Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/adatpcom/public_html/libraries/vendor/joomla/input/src/Input.php on line 41

Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/adatpcom/public_html/libraries/vendor/joomla/input/src/Input.php on line 170

Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/adatpcom/public_html/libraries/src/Input/Input.php on line 31

Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/adatpcom/public_html/libraries/src/Input/Cookie.php on line 0

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/adatpcom/public_html/libraries/src/Uri/Uri.php on line 141
Pivot számított mező létrehozása

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/adatpcom/public_html/templates/shaper_helix3/html/modules.php on line 21
Pivot számított mező létrehozása

Pivot számított mező létrehozása

Excel pivot készítése során gyakran találkozhatunk azzal, hogy a kimutatásból további számításokat szükséges végeznünk. Ebben az esetben célszerű a Számított mező eszközéhez nyúlnunk, hiszen ez biztosítja leginkább, hogy a kalkulált értékek dinamikusan lekövessék a pivot változását (pl. szeletelő (szűrés) alkalmazása esetén).

A Számított mező használatát egy nagyon egyszerű példán keresztül mutatom be.

Adott egy hajók értékesítésével foglalkozó vállalat, amelynek 2000 és 2017 közötti értékesítési adatait (eladott hajók ára és darabszáma) tartalmazza a kimutatásunk, s meg szeretnénk határozni a cég által egyes években elért bevételeit.

A Számított mező funkció az Elemzés fülön a Számítások szekción belül érhető el Mezők, elemek és halmazok lehetőséget választva.

Mezők, elemek és halmazok menüpont elhelyezkedése az Elemzés szalagon

Az Elemzés fül akkor válik aktívvá, ha a korábban létrehozott kimutatás munkalapján állunk és belekattintunk a pivotba.

Számított mező menüpont kiválasztása

A kívánt mező létrehozásához válasszuk ki tehát a Számított mező menüpontot,  amikor is felugrik egy új ablak.

A Név mezőben lehetőségünk van megadni, hogy milyen névvel jelenjen meg a kalkulált mező a kimutatásunkban. A Képlet mezőben pedig megadhatjuk az új mező kalkulálásához szükséges kifejezést.

A számított mező bemenő adatainak és képletének megadása

Mivel a példánkban arra vagyunk kíváncsiak, hogy az egyes években mekkora bevételt ért el a vállalat, a megjelenítendő név legyen bevétel, míg a képlet ár * db.

A képlet mezőbe be is írhatjuk az egyes változók neveit, azonban az esetleges elírások elkerülése végett célszerűbb dupla kattintással kiválasztani a képletünkhöz szükséges változókat a mezők listájából, illetve a képlet létrehozásakor természetesen használhatóak a szokásos Excel függvények is.

Amennyiben készen vagyunk a paraméterezéssel, kattintsunk az OK gombra, melynek hatására megjelenik a kívánt kalkulált mező a kimutatásban.

A számított mező megjelenik a kimutatásban

Alap esetben az új mező elnevezése Összeg / bevétel lesz, melyet megváltoztathatunk, ha a változóra kattintunk jobb egérgombbal és az Értékmező-beállítások lehetőséget választjuk.

Végezetül pedig, hogy a függvénnyel történő használatra is lássunk példát, hozzunk létre egy másik mezőt, amely az éves bevételt tartalmazza ezerre kerekítve.

Újabb számított mező képletezése

Ha ismét az OK gombra kattintunk, akkor megjelenik a kerekítést tartalmazó bevételi mező a kimutatásban.

A kimutatás több számított mezőt is tartalmazhat

Címkék:

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/adatpcom/public_html/templates/shaper_helix3/html/modules.php on line 21