Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Van Excel-formules naar DAX | DAX-Maatregelen Schrijven
Excel-datamodellering

Van Excel-formules naar DAX

Veeg om het menu te tonen

Note
Definitie

DAX staat voor Data Analysis Expressions. Dit is een formuletaal die speciaal is ontworpen voor het werken met relationele datamodellen. Net zoals Excel-werkbladformules het mogelijk maken om waarden in cellen te berekenen, maakt DAX het mogelijk om berekeningen te definiëren die zich binnen het Datamodel bevinden en automatisch reageren op filters, slicers en draaitabelconfiguraties.

Elke DAX-maatregel bestaat uit precies drie onderdelen die in een specifieke volgorde worden geschreven:

DAX Function Name := Expression

Total Sales := SUM(Sales[Total])

Maatregelen worden geschreven in het Berekeningsgebied — de lege rijen onderaan elke tabel in de rasterweergave van Power Pivot. Elke lege cel in dit gebied kan een maatregel bevatten. Om het model overzichtelijk te houden, is het goed om maatregelen onder de tabel te plaatsen waarnaar ze voornamelijk verwijzen — bijvoorbeeld Total Sales onder de Sales-tabel.

  1. Open Power Pivot → Beheren en ga naar de rasterweergave;
  2. Selecteer de tabel waarop de maatregel betrekking heeft (bijvoorbeeld Sales);
  3. Klik op een lege cel in het Berekeningsgebied onder de tabelgegevens;
  4. Typ de naam van de maatregel, := , en de expressie — de tekst verschijnt in de formulebalk bovenaan, niet direct in de cel;
  5. Druk op Enter om te bevestigen — het resultaat verschijnt in de cel van het berekeningsgebied.
Note
Opmerking

Als het Berekeningsgebied niet zichtbaar is, ga dan naar het tabblad Start in Power Pivot en klik op de knop Berekeningsgebied om het in te schakelen.

Zodra een maatregel is opgeslagen, verschijnt deze direct in het draaitabelveldenvenster naast de reguliere kolommen van de betreffende tabel. Maatregelen worden aangeduid met een klein fx-pictogram naast hun naam — dit onderscheidt ze van gewone gegevenskolommen. Door een maatregel naar het Waarden-gebied te slepen of erop te klikken, wordt deze toegevoegd aan de draaitabel en reageert deze direct op elke actieve slicer of filter.

Taak

Stap 1 — Schrijf je eerste twee maatregelen

Note
Notitie

Ga verder in S3_workbook.xlsx — dezelfde werkmap die in Sectie 3 wordt gebruikt.

  • Open hetzelfde werkboek dat je hebt gebruikt van 3.1 tot en met 3.4 (niet het 3.5-werkboek).
  • Open Power Pivot → Beheren en schakel over naar Gegevensweergave.
  • Klik op het tabblad Sales onderaan het Power Pivot-venster.

Maak in het berekeningsgebied onder de gegevens de volgende twee metingen precies zoals geschreven:

Total Sales := SUM(Sales[Total])

Transaction Count := COUNTROWS(Sales)

Druk na elke invoer op Enter. Beide zouden in het berekeningsgebied moeten verschijnen met een berekend resultaat.

Ga daarna terug naar Excel en doe het volgende:

  • Voeg een draaitabel in vanuit Dit werkboekgegevensmodel.
  • Plaats Region uit de Customers-tabel op de rijen.
  • Plaats Total Sales en Transaction Count uit de Sales-tabel in het waardenveld.
  • Voeg een slicer toe op Category uit de Products-tabel.
  • Klik op Bikes in de slicer en observeer hoe beide metingen worden bijgewerkt.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 4. Hoofdstuk 1
some-alt