Wat zijn basis expressies?
De meest voorkomende expressies in Power BI zijn SUM, MAX, MIN en AVERAGE. Deze worden in de praktijk ook wel basis expressies genoemd. Ze nemen één column uit een datamodel en berekenen hiervan de som, het maximaal, het minimaal of het gemiddelde. Het is belangrijk om te onthouden dat de basis expressie in beginsel geen gebruik maakt van filter context, rijcontext creatie (iteratie) of filter context creatie (CALCULATE).
Filter context is contextuele data waarop kan worden gefilterd. Dit kan een kolom met waarden zijn in een datamodel ( filter context ), of een categorie in een visual ( visual filter context ). Rijcontext creatie (iteratie) betekent dat Power BI niet langer het totaal of de max van één kolom berekent, maar per rij zijn expressie gaat berekenen. Het zet vervolgens een overkoepelende basis expressie, zoals SUM, over deze uitkomst heen. Door per rij te berekenen (iteratie) in plaats van een berekening los te laten op één kolom, wordt filter context meegenomen. Oók daar waar in eerste instantie geen filter context aanwezig was.
Met filter context creatie wordt bedoeld dat Power BI de mogelijkheid opent om bestaande filter context (als bijvoorbeeld een categorie in een visual) te modificeren en/of filteren.