Samenvatting
Power BI krijgt ApproximateDistinctCount(), waarmee unieke tellingen sneller worden maar ongeveer 1,6% kunnen afwijken.
Power BI en ApproximateDistinctCount()
De release van Power BI uit september 2026 voegt ApproximateDistinctCount() toe aan semantische modellen in Import-modus en Direct Lake-modus. Chris Webb testte de functie op een Direct Lake-model met een facttabel van 1,4 miljard rijen uit de NYC Taxi-voorbeelddata.
Een query die het aantal unieke waarden in Total Amount per datum berekende, duurde met een gewone distinct count ongeveer 6 seconden. De query gebruikte daarbij ongeveer 82 seconden CPU-tijd en 206.294 KB geheugen. De benaderende telling kwam uit op ongeveer 4 seconden en 48 seconden CPU-tijd, maar gebruikte 1.063.476 KB geheugen.
Waarom benaderende unieke tellingen tellen
De winst zit vooral in de rekentijd. Distinct-countmetingen kunnen DAX-query’s zwaar maken, waardoor ApproximateDistinctCount() interessant is voor rapporten waarin gebruikers vooral patronen willen bekijken. De test laat tegelijk zien dat sneller niet automatisch minder middelen betekent: het geheugengebruik lag bij de benadering hoger.
De andere afweging betreft nauwkeurigheid. De geteste benaderingen weken ongeveer 1,6% af van de werkelijke waarden. In twee lijnendiagrammen waren de uitkomsten visueel niet van elkaar te onderscheiden, maar financiële, operationele of controle-rapportages kunnen exacte waarden vereisen. Daarmee ontstaat binnen hetzelfde Power BI-rapport een duidelijke keuze tussen snelheid en precisie.
Concrete takeaway voor Power BI
Gebruik een veldparameter om gebruikers te laten wisselen tussen ApproximateDistinctCount() en een gewone distinct count. Stel de benaderende telling als standaard in voor verkenning en trendanalyse, maar geef een slicer waarmee gebruikers exacte waarden kunnen opvragen wanneer afronding niet volstaat. Test daarbij niet alleen de queryduur, maar ook het geheugengebruik en de gevolgen voor de capaciteit. Leg in het rapport helder uit welke meting actief is, zodat een snelle waarde niet wordt gelezen als een exact cijfer.
Verdiep je kennis
Wat is Power BI? Alles wat je moet weten
Ontdek wat Microsoft Power BI is, hoe het werkt, wat het kost en waarom het de populairste BI-tool ter wereld is. Comple...
KennisbankETL uitgelegd — Extract, Transform, Load in gewone taal
Wat is ETL? Leer hoe Extract, Transform en Load werkt, het verschil met ELT, en welke tools je kunt gebruiken. Helder ui...
KennisbankPower BI Licenties & Kosten — Compleet overzicht 2026
Compleet overzicht van alle Power BI licenties en kosten in 2026: Free, Pro, Premium Per User (PPU) en Microsoft Fabric....