A diagramok összetevői

A jelentéssablonban található diagram-összetevőket címkék és attribútumok segítségével módosíthatja. A diagramok összetevői az fp:cells, az fp:chart és az fp:prioritylist.

fp:cells

Az fp:cells összetevő kettő vagy több fp:chart címkét jelenít meg egy táblában. Az összetevő a közös attribútumokat, és a cols kötelező attribútumot használja. A cols attribútum az oszlopok számát és méretét határozza meg. A cols attribútum alapértelmezett értéke a false.

Az fp:cells címkének nullánál több címkét kell tartalmaznia, és a címkék száma a cols attribútum által megadott oszlopok számának többszöröse kell legyen. Például három oszlop estén a címkék száma a három egész többszöröse kell, hogy legyen.

Ebben a példában a táblázatnak három oszlopa van, és a középső oszlop szélesebb a másik két oszlopnál.
<fp:cells cols="30,40,30"
	<fp:chart ...	 />
	<fp:chart ...	 />
	<fp:chart ...	 />
	<fp:chart ...	 />
	<fp:chart ...	 />
	<fp:chart ...	 />
/>

fp:chart

Az fp:chart összetevő megjelenít egy diagramot, amely egy vagy több feltétel és egy vagy több tag prioritásait jeleníti meg. Ez az összetevő a közös attribútumokkal rendelkezik. Az fp:chart összetevő a közös címkéket és az alábbi táblázatban található címkéket használja.
1. Táblázat fp:chart címkék
Címke Leírás Attribútumok Példa
chartType Egy chartType típusú, kötelező címke, amely a diagram típusát – például sávdiagram vagy XY diagram – határozza meg.
  • changeable: Egy kötelező attribútum, amely meghatározza, hogy az érték mikor módosítható. Ez az attribútum az fp:*Param címkék módosítható attribútumával megegyező módon működik.
  • id: Egy kötelező attribútum, amely a címke azonosítóját adja meg.
  • name: Egy kötelező attribútum, amely a címke nevét adja meg. A név "chartSorting" kell, hogy legyen.
  • descr: Egy választható attribútum, amely a chartSize címkét írja le. A leírást a jelentéstípus létrehozásakor vagy szerkesztésekor, illetve a jelentés előállításakor jeleníti meg a rendszer. Az alapértelmezett érték a "" (nincs leírás).
  • defaultvalue: Egy választható attribútum, amely beállítása a következő értékek egyike lehet:
    • bar: egy oszlopdiagram (az alapértelmezett érték)
    • stackedbar: egy halmozott oszlopdiagram
    • xy: egy XY diagram
    • stackedxy: egy halmozott XY diagram
    • pie: egy kördiagram
    • radar: egy radardiagram
<fp:chartType
	changeable="template"
	id="2"
	name="chartType"
	descr="Diagram típusa"
	defaultvalue="bar"
/>
  A pwcDomain címkék határozzák meg, hogy a feltételek tagvektorai közül melyek jelennek meg a diagramon. Ezek a címkék pwcDomain típusúak. Legalább egy pwcDomain címkét használnia kell. A pwcDomain címkék szükséges készletét a diagram típusa határozza meg:
  • X: A sávdiagram-típus azon címkéje, amely a feltételek az X tengelyen található tagvektorát adja meg.
  • no name: A stackedbar (halmozott sávdiagram) diagramtípus címkéje. Tetszőleges számú pwcDomain címkét használhat.
  • X Y: Az XY diagramtípus címkéje. Az X jelzi a feltétel az X tengelyen található tagvektorát. Az Y jelzi a feltétel az Y tengelyen található tagvektorát.
  • not applicable: A stackedxy (halmozott XY) diagramtípus címkéje. A pwcDomain címkék nincsenek használatban.
  • X [Y]: A pie (kördiagram) diagramtípus címkéje. Az X azt a feltétel tagvektort jelzi, amely a körcikket használja. Az [Y] azt feltétel tagvektort jelzi, amely a magasságot használja. Ha az [Y] nincs beállítva, minden elem azonos magasságú.
  • no name: A radar diagramtípus címkéje. Tetszőleges számú pwcDomain címke használható, és a neveik nem számítanak.
  • changeable: Egy kötelező attribútum, amely meghatározza, hogy az érték mikor módosítható. Ez az attribútum az fp:*Param címkék módosítható attribútumával megegyező módon működik.
  • charttypeid: Egy kötelező attribútum, amely a chartType címke azonosítóját adja meg. A felhasználói felület a chartType címke értékének segítségével határozza meg, hogy a chartSorting címke megjelenjen-e.
  • id: Egy kötelező attribútum, amely a címke azonosítóját adja meg.
  • masterid: Egy kötelező attribútum, amely az ezen paramétert vezérlő viewParam azonosítóját adja meg. A felhasználói felületen először az elsődleges viewParam címkét kell beállítani, ellenkező esetben nem lehet tudni, mely feltételek érhetők el.
  • name: Egy kötelező attribútum, amely a címke nevét adja meg. A név "chartSorting" kell, hogy legyen.
  • allmembersid: Egy választható attribútum, amely az allMembers checkboxParam címke azonosítóját adja meg.
  • descr: Egy választható attribútum, amely a pwcDomain címkét írja le. A leírást a jelentéstípus létrehozásakor vagy szerkesztésekor, illetve a jelentés előállításakor jeleníti meg a rendszer. Az alapértelmezett érték a "" (nincs leírás)
<fp:pwcDomain
		changeable="template"
		charttypeid="2"
		id="9"
		masterid="1"
		name="x"
		descr="Az X tengely"
		allmembersid="99"
/>
viewId Egy viewParam típusú kötelező címke, amely egy nézetazonosítót tartalmaz.    
fp:chartfilter A gyorsjelentésként létrehozott halmozott XY diagramok és halmozott sávdiagramok a képernyőn kiválasztott X, Y értékeket és a szektorokat használják. A normál jelentések alapértelmezés szerint bejelölik az összes X, Y és szektor jelölőnégyzetet. Az fp:chartfilter címkék használatával módosíthatja, hogy mely jelölőnégyzetek legyenek bejelölve normál jelentések esetén. A címkék értékét az alábbi módszerek egyikével találhatja meg:
  • Állítsa az adatbázis naplózási szintjét értesítés értékűre.
  • Hozzon létre egy gyorsjelentést, amely a kívánt jelölőnégyzeteket jelöli be és használja.
  • Másolja át az fp:chartfilter értékeit a naplófájlból.
 
<fp:chart ...>
...
<fp:chartfilter name="x" value="16/10" />
<fp:chartfilter name="y" value="162" />
<fp:chartfilter name="z" value="162,16/10"/>
...
</fp:chart>
allMembers Egy checkboxParam típusú, választható címke, amely meghatározza, hogy mely prioritásokat vegye figyelembe a rendszer: az összes tag prioritását vagy csak a bejelentkezett tagok prioritását. Az alapértelmezett érték a false (csak a bejelentkezett tagok prioritását veszi figyelembe a rendszer).    
chartSize Egy chartSize típusú, választható címke, amely a diagram méretét határozza meg.
  • changeable: Egy kötelező attribútum, amely meghatározza, hogy az érték mikor módosítható. Ez az attribútum az fp:*Param címkék módosítható attribútumával megegyező módon működik.
  • id: Egy kötelező attribútum, amely a címke azonosítóját adja meg.
  • name: Egy kötelező attribútum, amely a címke nevét adja meg. A címke neve "chartSize" kell, hogy legyen.
  • descr: Egy választható attribútum, amely a chartSize címkét írja le. A leírást a jelentéstípus létrehozásakor vagy szerkesztésekor, illetve a jelentés előállításakor jeleníti meg a rendszer. Az alapértelmezett érték a "" (nincs leírás).
  • defaultvalue: Egy választható attribútum. Az attribútum beállítása a következő értékek egyike lehet:
    • extra_small
    • small
    • normal (alapértelmezett érték)
    • large
    • extra_large
<fp:chartSize
	changeable="template"
	id="3"
	name="chartSize"
	descr="Diagram mérete"
	defaultvalue="small"
/>
chartSorting Egy chartSorting típusú, választható címke, amely a diagramon belüli rendezési sorrendet határozza meg. Ez a címke csak sávdiagramok és halmozott sávdiagramok esetén alkalmazható.
  • changeable: Egy kötelező attribútum, amely meghatározza, hogy az érték mikor módosítható. Ez az attribútum az fp:*Param címkék módosítható attribútumával megegyező módon működik.
  • charttypeid: Egy kötelező attribútum, amely a chartType címke azonosítóját adja meg. A felhasználói felület a chartType címke értékének segítségével határozza meg, hogy a chartSorting címke megjelenjen-e.
  • id: Egy kötelező attribútum, amely a címke azonosítóját adja meg.
  • name: Egy kötelező attribútum, amely a címke nevét adja meg. Az attribútum értéke csak "chartSorting" lehet.
  • descr: Egy választható attribútum, amely a chartSorting címkét írja le. A leírást a jelentéstípus létrehozásakor vagy szerkesztésekor, illetve a jelentés előállításakor jeleníti meg a rendszer. Az alapértelmezett érték a "" (nincs leírás).
  • defaultvalue: Egy választható attribútum, amely beállítása a következő értékek egyike lehet:
    • original: Az elemek egy fában érvényes sorrendje
    • bestattop: A legjobb elem az első (alapértelmezett érték)
    • bestatbottom: A legjobb elem az utolsó
<fp:chartSorting
	changeable="template"
	charttypeid="2"
	id="4"
	name="chartSorting"
	descr="Rendezés"
	defaultvalue="bestatbottom"
/>
disagree Egy checkboxParam típusú, választható címke, amely meghatározza, hogy a nézeteltérés megjelenjen-e a diagramban. Ez a címke csak halmozott sávdiagramok esetén alkalmazható. Az alapértelmezett érték a false (nincs nézeteltérés jelző).    
prefix Egy checkboxParam típusú, választható címke, amely meghatározza, hogy az előtagok megjelenjenek-e a diagramban. Az alapértelmezett érték a true.    
cím Egy checkboxParam típusú, választható címke, amely meghatározza, hogy a címek megjelenjenek-e a diagramban. Az alapértelmezett érték a true.    
<fp:chart descr="Egy diagram" id="430">
	<fp:viewParam
		name="viewId"
		descr="A nézet, amely az elemeket tartalmazza"
		changeable="template"
		id="1"
	/>
	<fp:chartType
		name="chartType"
		descr="Diagram típusa"
		changeable="template"
		id="2"
		defaultvalue="xy"
	/>
	<fp:chartSize
		name="chartSize"
		descr="Diagram mérete"
		changeable="template"
		id="3"
		defaultvalue="small"
	/>
	<fp:chartSorting
		name="chartSorting"
		descr="Rendezés"
		changeable="template"
		id="4"
		charttypeid="2"
		defaultvalue="bestattop"
	/>
	<fp:checkboxParam
		name="allMembers"
		descr="Összes tag priorizálásának használata"
		changeable="template"
		defaultvalue="false"
		id="5"
	/>
	<fp:checkboxParam
		name="disagree"
		descr="Nézeteltérés megjelenítése rétegelt oszlopban"
		changeable="template"
		defaultvalue="false"
		id="6"
	/>
	<fp:checkboxParam
		name="prefix"
		descr="Elem előtagjának megjelenítése"
		changeable="template"
		defaultvalue="false"
		id="7"
	/>
	<fp:checkboxParam
		name="title"
		descr="Elem címének megjelenítése"
		changeable="template"
		defaultvalue="true"
		id="8"
	/>
	<fp:pwcDomain
		name="x"
		descr="X tengely"
		changeable="template"
		id="9"
		charttypeid="2"
		masterid="1"
		allmembersid="5"
	/>
	<fp:pwcDomain
		name="y"
		descr="Y tengely"
		changeable="template"
		id="10"
		charttypeid="2"
		masterid="1"
		allmembersid="5"
	/>
	<fp:pwcDomain
		name="z"
		descr="Z tengely"
		changeable="template"
		id="11"
		charttypeid="2"
		masterid="1"
		allmembersid="5"
	/>
</fp:chart>

fp:prioritylist

Az fp:prioritylist összetevő a prioritásokat diagram helyett táblázatban jeleníti meg. A prioritáslista a nézethez társított összes feltételt tartalmazza.

Az fp:prioritylist összetevő a közös attribútumokat és címkéket, valamint a viewId kötelező címkét használja. A viewId egy viewParam típusú címke, amely egy nézetazonosítót tartalmaz.

<fp:prioritylist descr="Egy prioritáslista" id="430">
	<fp:viewParam
			name="viewId"
			descr="A nézet, amely az elemeket tartalmazza"
			changeable="template"
			id="1"
/>
</fp:prioritylist>

Visszajelzés