In rapportages en dashboards is het vaak wenselijk om te rapporteren over het huidige jaar, de afgelopen zes maanden of bijvoorbeeld vorige week. Op deze manier heb je altijd een actuele rapportage over de gewenste periode en hoeven bijvoorbeeld niet elk jaar de rapportage te worden aangepast. Een aantal visualisatie tools hebben hier verschillende mogelijkheden voor. Sinds enige tijd is deze mogelijkheid ook beschikbaar in Power BI.
Semantische laag
Omdat niet alle rapportage tools een mogelijkheid hebben om "rolling date" functionaliteit aan rapportages toe te voegen wordt deze functionaliteit binnen de oplossingen van Ensior vaak aan de semantische laag toegevoegd. Onder semantische laag wordt in het geval van BusinessObjects bijvoorbeeld de universe bedoeld en in het geval van een Microsoft oplossing de kubus. Binnen deze laag worden er dan objecten aangemaakt om deze functionaliteit de waarborgen. In onderstaand geval zijn er bijvoorbeeld velden beschikbaar die dynamisch worden gevuld als de kubus wordt geladen.
• [Year Order] = 0 toont data voor het huidige jaar
• [Week Order] = -1 data voor vorige week
• [Month Order] < 0 data t/m vorige maand
Power BI
Power BI beschikt zelf nu enige tijd over deze functionaliteit in de vorm van een standaard filter. Bij het toevoegen van een filter op een datumveld aan een power BI dashboard kan nu, naast de mogelijkheden "Basic filtering" en "Advanced filtering", gekozen worden voor "Relative date filtering". Qua filtering zijn er de mogelijkheden om te kiezen voor periodes in het verleden, de huidige periode en periodes in de toekomst. Verder ook de mogelijkheid om de huidige dag wel of niet uit te filteren. Bovenin het filter wordt de gefilterde periode weergegeven, zodat deze nog even kan worden gecontroleerd.
Deze functionaliteit biedt veel filtermogelijkheden in Power BI rapportages. Echter kan je nog niet een filter realiseren om bijvoorbeeld data t/m vorige maand te filteren of data t/m vorig jaar.
Conclusie
De "Relative date filtering" functionaliteit is een mooie toevoeging aan Power BI. Echter is het toevoegen van deze functionaliteit aan een semantische laag, indien beschikbaar, toch nog krachtiger. Dan kan de filtering namelijk tool onafhankelijk worden gebruikt in bijvoorbeeld alle front-end tools die bovenop een kubus kunnen worden gezet.
Deze blog is eerder gepubliceerd op de website van Ensior.
17 t/m 19 juni 2024Praktische driedaagse workshop met internationaal gerenommeerde trainer Lawrence Corr over het modelleren Datawarehouse / BI systemen op basis van dimensioneel modelleren. De workshop wordt ondersteund met vele oefeningen en prakti...
15 oktober 2024 Workshop met BPM-specialist Christian Gijsels over AI-Gedreven Business Analyse met ChatGPT. Kunstmatige Intelligentie, ongetwijfeld een van de meest baanbrekende technologieën tot nu toe, opent nieuwe deuren voor analisten met i...
17 oktober 2024 Praktische workshop Datavisualisatie - Dashboards en Data Storytelling. Hoe gaat u van data naar inzicht? En hoe gaat u om met grote hoeveelheden data, de noodzaak van storytelling en data science? Lex Pierik behandelt de stromingen i...
18 t/m 20 november 2024Praktische workshop met internationaal gerenommeerde spreker Alec Sharp over het modelleren met Entity-Relationship vanuit business perspectief. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikbare ...
21 november 2024 Praktische en interactieve workshop met Nigel Turner Data-gedreven worden lukt niet door alleen nieuwe technologie en tools aan te schaffen. Het vereist een transformatie van bestaande business modellen, met cultuurverandering, een h...
26 en 27 november 2024 Organisaties hebben behoefte aan data science, selfservice BI, embedded BI, edge analytics en klantgedreven BI. Vaak is het dan ook tijd voor een nieuwe, toekomstbestendige data-architectuur. Dit tweedaagse seminar geeft antwoo...
28 november 2024Workshop met BPM-specialist Christian Gijsels over business analyse, modelleren en simuleren met de nieuwste release van Sparx Systems' Enterprise Architect, versie 16.Intensieve cursus waarin de belangrijkste basisfunctionaliteiten v...
Deel dit bericht