Slicers/filters binnen InTouch

Slicers/filters binnen InTouch

Introductie

In dit artikel leggen we uit wat een slicer in InTouch is en behandelen we de volgende onderwerpen:
  1. Wat is een slicer
  2. Gebruik van een slicer
  3. Het aanmaken van een slicer
  4. Het koppelen van een slicer aan een pagina
  5. Autorisatie op een slicer
  6. Single of multi select
  7. Filters vasthouden/onthouden
Dit artikel is geschreven voor zowel beheerders van InTouch vanuit een zorgaanbieder als voor de BI consultant bij SDB Zorgt. 

Wat is een slicer in InTouch?

Een slicer is een component binnen InTouch welke filters toepast op een pagina. Dit geldt voor alle onderdelen op de pagina die data bevatten die gekoppeld is aan de data in de slicer.

Laten we eens naar een voorbeeldpagina kijken. In onderstaand screenshot zien we aan de linkerzijde 2 slicer objecten met daarin 'Kostenplaats' en 'Periode':


Gebruik van een slicer

Je kunt binnen een slicer zoeken, dit doe je door op het vergrootglas te klikken en vervolgens een waarde te selecteren:



Je kunt geselecteerde waarden vervolgens ook weer resetten. Dit doe je door op het trechter icoontje te klikken:



Vervolgens kun je kiezen voor:
  1. Filter naar default: de filter resetten naar de standaardwaarde (als deze is ingesteld)
  2. Alle filters naar default: alle filters resetten naar de standaardwaardes (als deze is ingesteld)
  3. Filter leegmaken
  4. Alle filters leegmaken
De autorisatie die van toepassing is op de slicer blijft nog steeds van toepassing. Dat brengt ons gelijk op het volgende onderwerp: Autorisatie.

Het aanmaken van een slicer

Info
Met een overgang naar de DAX engine van InTouch wordt het maken van een slicer vereenvoudigd. Zie voor meer informatie dit artikel.

Allereerst is het van belang dat de data entiteiten waarop gefilterd moet worden beschikbaar zijn. In dit voorbeeld is het uitgangspunt dat deze reeds zijn ingeregeld door SDB. Veelal gaat het om het gebruik van filters op kostenplaats en op periode. De SDB consultant bouwt de entiteiten door vanuit de rol 'Model beheer' te navigeren naar Entiteit: 



Autorisatie op een slicer

In bijna alle gevallen wil je dat een slicer vooraf gefilterd wordt op autorisatie, in de meeste gevallen gaat het om autorisatie op basis van kostenplaatsen (of bovenliggende niveau's). Binnen InTouch is de werking dan ook zo ingeregeld dat bij het laden van een pagina éérst een slicer wordt geladen, waarna vervolgens de verdere data content (KPI's, rapporten) worden geladen. Op deze manier wordt de data nooit geladen zonder eerst de autorisaties toe te passen. 

Vanuit de entiteit wordt dit gekenmerkt met de instelling 'indDataAuthorization'. Deze dient aangevinkt te zijn bij de kostenplaats regel (tabel helemaal naar rechts scrollen):

Het koppelen van de slicer aan een pagina

De logica is als volgt: een slicer is onderdeel van een Dataset in de vorm van de Dataset definitie. Vervolgens wordt een Dataset gekoppeld aan een pagina en is de slicer voor een eindgebruiker zichtbaar. Je kunt dit als volgt ontleden:

Welke Dataset aan de pagina is gekoppeld kun je zien in Pagina > Pagina indeling en in de tabel onder de kolom 'DataSet'. In dit voorbeeld is dit 'KPI-set Totaal':



Deze dataset is gekoppeld aan de slicer 'Entiteit' op de pagina 'Gegevens' > 'Dataset Definitie'.

We filteren deze in dit voorbeeld op de dataset (KPI-set Totaal) en op de entiteit waarop we willen filteren (in dit voorbeeld 'Kostenplaats'):



Vervolgens dient de dimensie uit het datamodel (Kostenplaats) eveneens gekoppeld te zijn aan de kostenplaats entiteit. Dit doe je op het scherm Dimensie en Meetwaarde > Dimensie Hiërarchie.

Filter vervolgens op de Entiteit (in dit geval Kostenplaats) en zorg ervoor dat de Entiteit in de kolom 'Entity' is gekoppeld:



Met deze koppeling is de slicer verbonden aan de dataset, en omdat de dataset verbonden is aan de pagina, daarmee ook aan de pagina.

Single of multi select 

Op 'Gegevens' > 'Dataset Definitie' pagina komen we gelijk aan op het volgende punt: Single of multi select. Dit houdt in dat je de eindgebruiker de optie geeft om maximaal 1 waarde in de slicer te kunnen selecteren of meerdere waardes tegelijk.

Dit kun je aanpassen door op deze pagina in de tabel het vinkje aan te vinken in de kolom 'Multiselect'. Vink je hem aan? Dan wordt multiselect toegestaan, zo niet dan wordt slechts 1 te selecteren waarde toegestaan:


Let op: Multiselect voor een periode slicer vereist goed testwerk. Niet elke KPI functioneert altijd direct goed bij een selectie van meerdere maanden.

Ditzelfde geldt voor Multilevel, ofwel: Meerdere niveaus tonen: Bij het vinkje aan worden meerdere lagen getoond, bij geen vinkje slechts de bovenste laag in de hiërarchie:




Filters vasthouden/onthouden

Deze functionaliteit is tweeledig: enerzijds het onthouden/vasthouden van filters bij het navigeren van het ene naar het andere rapport. Anderzijds het onthouden na opnieuw inloggen.

Het goede nieuws is: beide zijn mogelijk en standaard van kracht. Dit vraagt wel om InTouch versie 286 of hoger. Ook is het van belang dat de Dataset die gebruikt wordt op de verschillende Pagina's overeenkomt. 

    • Related Articles

    • Intouch DAX upgrade

      Introductie InTouch is standaard voorzien van de zogenaamde MDX engine. Dat houdt in dat de database queries richting de kubusmodellen (MOLAP, Tabular of Azure Tabular) worden afgevuurd via MDX queries. Microsoft heeft een nieuwe query taal ...
    • InTouch: een overzicht voor beheerders

      Introductie InTouch is een webapplicatie welke ontwikkeld is en beheerd wordt door SDB Analytics. Aan het eind van dit artikel heb een beeld van wat jij als beheerder kunt inrichten. Dit artikel is geschreven voor beheerders van InTouch bij ...
    • Starten met InTouch: een overzicht

      Introductie SDB Analytics InTouch is een Business Intelligence (BI) tool waarmee je inzicht krijgt in de prestaties van je organisatie. Op basis van verzamelde data uit systemen als elektronische cliënt- of patiëntendossiers, HR en financiële ...
    • InTouch voor de Jeugdzorg

      InTouch: de Analytics-oplossing voor de hele zorgorganisatie InTouch is het centrale Analytics-platform van SDB dat medewerkers op alle niveaus binnen de zorgorganisatie ondersteunt. Met slimme data-inzichten helpt InTouch om sneller, efficiënter en ...
    • Hoe zorg ik voor slimme samenwerking tussen de InTouch organisatie slicer en visuals op een Power BI rapport?

      Introductie Om binnen InTouch gebruik te kunnen maken van Power BI visuals die op een slimme manier reageren op de organisatie slicer, is het nodig om in je Power BI rapport in plaats van de organisatie dimensie de organisatie dynamisch dimensie (of ...