Gå til indholdet
Modul 2 af 9
Modul 2 · 8 min

Modul 2 - Data du har, data du mangler

Du forstår datamodellen før du bygger noget. Salg- og Produkter-tabellerne, relationen, decimaltal og dansk landestandard.

Du åbner ERP-udtrækket. To filer:

  • salg.csv - transaktionerne fra september. Knap 4.000 linjer.
  • produkter.csv - produktkatalog med kategori og listepris. 80 produkter.

Det er en klassisk struktur. Du kan kalde det en stjernemodel hvis du vil have et fint ord - én stor faktatabel med transaktioner og en mindre dimensionstabel med stamdata om produkterne.

Tabellerne i detaljer

Én række pr. salg. Bemærk hvad der ikke er der: en omsætningskolonne. Den skal du selv beregne, og det er hele pointen i modul 5.

Kolonne Type Eksempel
OrdreID Heltal 50012
Dato Dato 2026-09-14
Afdeling Tekst Salg, Webshop, Erhverv
ProduktID Tekst (nøgle) P-045
Antal Heltal 3
EnhedsPris Decimal 1.495,00
Rabat Decimal (0-1) 0,10

Én række pr. produkt. Her ligger metadata om produktet - kategori, listepris, budgettal.

Kolonne Type Eksempel
ProduktID Tekst (nøgle) P-045
Produktnavn Tekst "Skærmholder X1"
Kategori Tekst "Ergonomi", "Audio", "Software"
Listepris Decimal 1.495,00
MaanedsBudget Decimal 45.000,00

Relationen - og hvorfor den er livsvigtig

De to tabeller er forbundet via ProduktID. Én produktrække har potentielt mange salgsrækker - det er en klassisk én-til-mange-relation.

Produkter (1) ─── ProduktID ───► (∞) Salg

Det her er pointen: når relationen er sat op, kan du filtrere Produkter[Kategori] = "Audio", og Power BI ved automatisk at den så skal vise dig kun de salg der hører til audio-produkter. Det er det der gør drag-and-drop-rapporter mulige. Det er også fundamentet for det DAX vi skal bygge.

Hvorfor ikke bare have alt i én tabel?

Du kunne sætte kategori og listepris direkte ind i salg.csv. Men så ville hver kategori-rettelse skulle ind i 4.000 rækker i stedet for 80. Stjernemodellen er ikke for skønhedens skyld - den er nemmere at vedligeholde og hurtigere i Power BI's motor.

Få det ind i Power BI

Trin-for-trin import (90 sek)
  1. Åbn Power BI Desktop → Hent data → Tekst/CSV.
  2. Vælg salg.csv. I forhåndsvisningen: tjek at separator er Semikolon, og at decimaltal vises korrekt (komma som decimaltegn). Klik Indlæs.
  3. Gentag for produkter.csv.
  4. Skift til Modelvisning (tredje ikon nede til venstre).
  5. Træk ProduktID fra Produkter over på ProduktID i Salg.
  6. Bekræft: kardinalitet én til mange, retning enkelt, aktiv ja.
  7. Gem som DAX-Kursus.pbix.

Hvis decimaltallene ser forkerte ud (5,00 → 500), gå til Power Query (Transformér data), markér de relevante kolonner, og brug Brug landestandard → Decimaltal → Dansk (Danmark).

Download datasættet

Klar? Næste modul handler om hvorfor vi laver mål, ikke beregnede kolonner. Det er en uskreven regel der gør al forskel.