Rapportagemodule
De rapportagemodule in Xedule is ontwikkeld om gegevens te analyseren. Rapportages worden gebouwd in JSON-code. Om gebruik te kunnen maken van het onderdeel Rapportage is kennis van het datamodel noodzakelijk (zie Datamodel).
Bovenstaand overzicht Rapportagemodule is het beginscherm van de rapportagemodule.
In het linkerdeel van het scherm (direct onder de tab 'Rapportagemodule') staat de lijst met beschikbare rapporten. Dit is weergegeven in een mappenstructuur waarbij de mappen dichtgeklapt kunnen zijn/ kunnen worden. Dit deel is voor het gebruik van de rapporten, bij het aanklikken van een rapport wordt deze geopend.
| Kolomnaam | Uitleg |
|---|---|
| Opent de rapportage voor de geselecteerde data om hem te bewerken | |
| Naam | Naam van de rapportage. |
| Pad | Creëert submenu's om navigatie makkelijker te maken. |
| Rapportage (xml) | Een kolom waarin de XML-code van de rapportage wordt weergegeven. |
| Organisatorische eenheid | Vinkje geeft aan dat de rapportage uitgewerkt wordt voor alle ORE's. |
Onderaan het scherm kunnen de volgende knoppen gebruikt worden:
-
Nieuwe rapportage toevoegen.
-
De geselecteerde rapportage verwijderen.
-
De geselecteerde rapportage openen om te bewerker.
-
Kopieert alle data van het overzicht naar het klembord.
Nieuwe rapportage
Een nieuwe rapportage wordt toegevoegd door in het hoofdscherm te klikken op
De volgende rapportage verschijnt nu in de lijst.
- Verander de naam, vul eventueel een pad in.
- Klik op xedule_edit om het rapport te bewerken.
In een nieuw tabblad met de naam van het rapport gevolgd door (Bewerken) verschijnt een overzicht dat is opgebouwd uit een aantal delen:
- Basisinformatie
- Hoofdselectie
- Rijen
- Kolommen (incl. Kolom selecties en Waarde)
Basisinformatie
In het overzicht 'Basisinformatie' kan de naam worden ingevuld. Kies de gewenste lay-out van het rapport door op het drop-downmenu te klikken.
- Grid; Het rapport wordt op basis van rijen en kolommen gemaakt.
- Selector + Grid; Het rapport wordt op basis van rijen en kolommen gemaakt waarbij filteropties kunnen worden opgegeven.
Hoofdselectie
In 'hoofdselectie' aan de linkerzijde kan met een filterselectie worden toegevoegd. De gewenste entiteit kan met behulp van de drop-downlijst geselecteerd worden. Dit is alleen van toepassing als bij lay-out de optie 'Selector + Grid' is geselecteerd.
Rijen
Hier kan worden aangegeven welke informatie op rijniveau getoond moet worden, door de juiste entiteit(en) te selecteren via de drop-downlijst. Indien gewenst kunnen hier voorwaarden worden opgenomen.
Als ‘Voeg identificatiekolom toe’ is aangevinkt zullen automatisch de identificerende kolom(men) van de geselecteerde entiteit(en) getoond worden in het rapport. De naam en breedte van die kolom(men) zijn dan standaard ingesteld, deze kolommen blijven in het rapport altijd links in beeld bij scrollen.
Door een vinkje te plaatsen bij 'Totaal rij' worden de totalen per rij getoond.
Door een vinkje te plaatsen bij 'Groeperen' is het mogelijk om per rij te groeperen, bijvoorbeeld hoofdgroep is team met daaronder alle medewerkers. Als ‘Totaal rij’ ook is aangevinkt zal per groep een totaalrij getoond worden.
Kolommen
Door in kolommen op te klikken kan een kolom worden toegevoegd. In het veld 'Naam kolom:' kan een kolomkopnaam worden ingevuld. Indien gewenst kan ook de ’Breedte’ van de te tonen kolom expliciet aangegeven worden, evenals het te tonen ’Aantal decimalen’.
Met behulp van de knoppen links van de ‘Naam’ kan de volgorde van de kolommen in het rapport aangepast worden.
De inhoud van de kolom wordt bepaald door de keuzes gemaakt in het venster Waarde. In dit venster kun je de gewenste entiteit(en) selecteren en indien gewenst bewerkingen/berekeningen opbouwen.
In Kolomselecties kunnen eventuele ‘subkolommen’ aangegeven worden (bijvoorbeeld voor het tonen van de inzet van een medewerker per periode)
Operaties voor meerdere organisatorische eenheden:
Als de rapportages ORE-overstijgend gedraaid kunnen worden, dan kan in deze kolom aangegeven worden hoe de resultaten uit alle ORE’s gecombineerd moeten worden:
- Som: Neemt de som van de organisatorische eenheden.
- Min: Berekent het minimum van de resultaten uit alle ORE's.
- Max: Berekent het maximum van de resultaten uit alle ORE's
- Concat: Concatenatie is een standaardoperatie in programmeertalen om twee strings (tekstreeksen) samen te voegen. De concatenatie van de woorden “Lig” en “Fiets” is “LigFiets”.
- GemiddeldeALleOres: Geeft als waarde het gemiddelde van de resultaten van alle ORE's (er wordt dus gedeeld door het totaal aantal ORE's)
- Gemiddelde alle (gedefinieerde) ores: Geeft als waarde het gemiddelde van de resultaten van de ORE's die data bevatten (er wordt dus gedeeld door het aantal ORE's die data bevatten)
Operatoren voor berekeningen (in Waarde en Rijen)
| Operator | Functie |
|---|---|
+ |
Telt twee eenheden bij elkaar op |
- |
Trekt twee eenheden van elkaar af |
* |
Vermenigvuldigt twee eenheden |
/ |
Deelt twee eenheden van elkaar |
Concat |
Voegt meerdere strings ( tekstreeksen) samen |
Concatdistinct |
Voegt meerdere strings samen zolang deze uniek zijn. "banaan", "banaan", "appel" wordt "banaanappel' |
Operatoren voor Condities (C) ( in Waarde en Rijen)
| Operator | Functie |
|---|---|
> of >=
|
Groter dan, of groter dan of gelijk aan |
== |
Is gelijk aan |
!= |
Is ongelijk aan |
< of <=
|
Kleiner dan, of kleiner dan of gelijk aan |
&& |
Beide voorwaarden moeten gelden (AND) |
|| |
Een van de voorwaarden moet gelden (OR) |
Opslaan
Het gemaakte rapport kan worden opgeslagen door rechtsonder in het scherm op de knop (opslaan) te klikken. Aanpassingen in een bestaande rapportage worden pas actief nadat op deze knop is geklikt. Links onderin wordt met de tekst 'Rapportage is nog niet opgeslagen' aangegeven dat er wijzigingen in het rapport nog moeten worden opgeslagen.
Opmerkingen
0 opmerkingen
Artikel is gesloten voor opmerkingen.