Analysequery's

Voltooid

Een analytische query is een query die een resultaat produceert van een semantisch model. Elke Power BI-visualisatie verzendt op de achtergrond een analysequery naar Power BI om een query op het model uit te voeren. De analysequery is geschreven als een query-instructie in Data Analysis Expressions (DAX). U hoeft echter geen systeemeigen DAX-instructie te schrijven; u hoeft alleen rapportvisuals te configureren door semantische modelvelden toe te wijzen.

Een analysequery heeft drie fasen die in de volgende volgorde worden geïmplementeerd:

  1. Filteren
  2. Groeperen
  3. Samenvatten

Een animatie toont de volgorde van de drie fasen van een analysequery: Filteren, groeperen en samenvatten.

Filteren (segmenteren) is gericht op relevante gegevens. In Power BI-rapporten kunnen filters worden toegepast op drie verschillende bereiken: het hele rapport, een specifieke pagina of een specifieke visual. Filteren wordt ook op de achtergrond toegepast wanneer beveiliging op rijniveau (RLS) wordt afgedwongen. Elke rapportvisualisatie kan filters overnemen en op elke rapportvisualisatie kunnen direct filters worden toegepast.

Groeperen (in blokjes snijden) verdeelt queryresultaten in groepen.

Samenvatten levert één waarde op als resultaat. Normaal gesproken worden numerieke kolommen samengevat met behulp van samenvattingsmethoden (som, aantal en vele andere). Deze methoden zijn eenvoudige samenvattingen. Complexere samenvattingen, zoals een percentage van het eindtotaal, kunnen worden opgesteld door metingen te definiëren die in DAX zijn geschreven.

Niet alle analysequery's hoeven te filteren, te groeperen en samen te vatten:

  • Normaal gesproken worden rapportvisualisaties gefilterd, mogelijk op basis van een tijdsperiode of geografische locatie.
  • Groeperen is optioneel Een kaartvisualisatie, die wordt gebruikt om één waarde weer te geven, houdt zich niet bezig met groeperen.
  • Normaal gesproken vatten rapportvisualisaties samen. Een uitzondering is echter de segmenteringsvisualisatie: deze houdt zich niet bezig met samenvatten.