woensdag 30 september 2015

Rapport maken voor ZRM



Standaard toevegen prompts
Voeg 2 prompts toe
-    dim kalender.ytd
-    dim archiefdatum.


Variabelen

Variabele definieren in universe (daar is het een attribuut) of in rapport
Hierbij measure gebruiken voor getalllen en dim teken voor strings


Hoe krijg ik formulebalk te zien



Druk weer op de function button (function mode)

Ga naar rapport en druk op rij, dan wordt button Create Variable enabled


Conditioneel Kleuren

Verder kan je een veld conditioneel kleuren. Doe dit via alerter teken (uitroepteken).Eerst definieren en daarna koppelen aan rij. Selecteer rij en klik op alterter teken en koppel alerter.

Probleem. Je wil zien van een bestaand rapport welke velden uit welke query worden gebruikt

Oplossing: druk op de functieknop
Staat standaard uit





Klik op een rijwaarde en kijk boven in formule box


Dit veld komt in meerdere queries voor dus daarom prefix



dit







Probleem 1
Stel je wil zorgvorm onderverdeling slechts eenmaal zien.



Klik op onderverdeling toevoegen/verwijderen en er gebeurt het volgende




Tabbladen en Querys

Niet te verwarren zijn tabbladen van een rapport en tabbladen bij query

Hieronder zie je een rapport met verschillende tabbladen bijv Totaal PGB en Totaal Zin


Als je echter op knop QUERY BEWERKEN drukt dan krijg je onder ook tabbladen te zien



Deze tabbladen kunnen 1 of meerdere queries bevatten. Druk maar eens op SQL knop bij Main_YTD. Dan zie je meerdere queries. Verstandiger en veiliger is om per tabblad 1 querie te hebben, dan kan de boel ook niet in de war raken. Chris heeft dit niet overal gedaan omdat dit te veel tabbladen geeft en hij het model zo goed kent dat er geen fouten ontstaan.
Als je meerdere queries in je rapport hebt dan kan je goed zien wat er gebeurt door een export van het rapport te maken. Save as CSV (data_only)





Je ziet dan in de CSV mooi de verschillende datasets waar het rapport gebruik van maakt


Merged Dimensions
Mochten in 2 queries velden zijn met de zelfde naam dan zie je dit als volgt


Gebied en Gebied code zijn dus zogenaamde merged dimensions. Als je velden van beide queries nu op het rapport sleept dan wordt er binnen het rapport als het ware op deze merged dimensions gejoined.

Je kan dit trouwens ook uitzetten of aanzetten voor velden die niet exact dezelfde naam hebben.

Als je het uitzet kan je dan zijn de queries dus volledig onafhankelijk van elkaar en worden er geen dimensies gedeeld

Verschil Queryfilters en Invoeringselementen op rapport

Queryfilters kan je aan aanbrengen in Querybewerken scherm. Deze komt in de where clause terecht en filtert data bij ophalen



Ook is er mogelijkheid om opgehaalde data in rapport achteraf te filteren. Dit gebeurt met invoeringselementen op rapport.

Maken van een rapport bijv Contract management

2 sterren Contract en Budget. Verschil Contract is alleen ZIN en budget is ZIN en PGB

Creeer variabele die geselecteerde maand  door gebruiker in  YTD opslaat



Zoals je ziet wordt er gebruik gemaakt van de promptnaam uit de YTD filter waar maand mee opgevraagd wordt :
YTD filter =
@Select(Zrm Dim Kalender\Kal Maand) between 1 and @Prompt('Maand','N','Zrm Dim Kalender\Kal Maand',mono,constrained)

Deze prompt kan je in de formule gebruiken om de waarde uit te lezen:
= ToNumber(UserResponse("Maand") )


In het rapport word de contractwaarde op jaarbasis getoond. In de feitentabel wordt ie echter per maand weggeschreven en in Veld FCT contractwaarde staat de waarde gesommeerd over het aantal maanden dat in YTD opgegeven door de gebruikers.
Variabele ‘contractwaarde jaar’
=[Fct Contractwaarde] / [Maanden] * 12



Bij staafdiagram. Meetwaarde loopt verticaal . aanpassen via view structure en dan slepen



Een legenda maken via properties  Legend





bij pivot table moet je 2 dimensies hebben

bij taart meetwaarde en 1 dimensie


Dashboard

Sleep eerst een vertical table naar report



Turned to : Vertical mixed


En opmaken maar het resultaat.


Gebruik veel View Structure


Resultaat tussentijds bekijken via Switch page/Quick Display



Pas ook via properties/Page Layout van alles aan bijv landscape/portrait

Geen opmerkingen:

Een reactie posten