Introduktion

Fuldført

Målinger i Microsoft Power BI-modeller er enten implicitte eller eksplicitte. Implicitte målinger er automatiske funktionsmåder, der gør det muligt for visuals at opsummere modelkolonnedata. Eksplicitte målinger, også blot kaldet målinger, er beregninger, du kan føje til din model. I dette modul fokuseres der på, hvordan du kan bruge implicitte målinger.

I ruden Felter angiver en kolonne, der vises med sigmasymbolet ( ∑ ), to fakta:

  • Det er en numerisk kolonne.
  • Den opsummerer kolonneværdier, når de bruges i et visual (når de føjes til en feltbrønd, der understøtter opsummering).

På følgende billede kan du se, at tabellen Sales kun indeholder felter, der kan opsummeres, herunder den beregnede kolonne Profit Amount .

Et billede viser ruden Felter for tabellen Sales. Den omfatter syv felter, der kan opsummeres, og et af dem er en beregnet kolonne. Feltet Unit Price Discount Pct kan ikke opsummeres.

Som datakonstruktør kan du styre, om og hvordan kolonnen opsummerer ved at angive egenskaben Opsummering til Opsummer ikke eller til en bestemt sammenlægningsfunktion. Når du angiver egenskaben Opsummering til Opsummer ikke, vises sigma-symbolet ikke længere ud for kolonnen i ruden Felter.

Hvis du vil se, hvordan forfattere af rapporter kan bruge implicitte målinger, kan du først downloade og åbne filen Adventure Works DW 2020 M04. pbix.

I rapporten skal du fra tabellen Sales føje feltet Sales Amount til det matrixvisual, der grupperer regnskabsår og måned i rækkerne.

Et billede, der viser et matrixvisual med år og måned i rækkerne og kolonnen Sales Amount. Der vises flere rækker med data.

Hvis du vil bestemme, hvordan kolonnen opsummeres i ruden med visualfelter, skal du vælge pilen for feltet Sales Amount og derefter gennemse indstillingerne for genvejsmenuen.

Et billede, der viser indstillingerne for genvejsmenuen for feltet Sales Amount. Sammenlægningsfunktionen Sum er markeret.

Bemærk, at der er en markering ud for sammenlægningsfunktionen Sum. Denne markering angiver, at kolonnen opsummeres, ved at kolonneværdier lægges sammen. Det er også muligt at ændre sammenlægningsfunktionen ved at vælge en af de andre indstillinger som Gennemsnit, Minimum osv.

Føj derefter feltet Unit Price til matrixvisual'et.

Et billede, der viser et matrixvisual med år og måned i rækkerne og kolonnerne Sales Amount og Unit Price. Der vises flere rækker med data.

Standardopsummeringen er nu angivet til Gennemsnit (modelkonstruktøren ved, at det ikke er hensigtsmæssigt at lægge enhedsprisværdier sammen, fordi det er prissatser, som ikke kan lægges sammen).

Et billede, der viser indstillingerne for genvejsmenuen for feltet Sales Amount. Sammenlægningsfunktionen Gennemsnit er markeret.

Implicitte målinger giver mulighed for, at rapportforfatterne starter med en standardopsummeringsteknik, og giver dem mulighed for at ændre den, så den passer til deres visuelle krav.

Numeriske kolonner understøtter den største række sammenlægningsfunktioner:

  • Sum
  • Gennemsnit
  • Minimum
  • Maximum
  • Antal (adskilt)
  • Antal
  • Standardafvigelse
  • Varians
  • Median

Opsummer ikke-numeriske kolonner

Kolonner, der ikke er numeriske, kan opsummeres. Sigma-symbolet vises dog ikke ud for ikke-numeriske kolonner i ruden Felter, fordi de ikke opsummeres som standard.

Tekstkolonner giver mulighed for følgende sammenlægninger:

  • Første (alfabetisk)
  • Sidste (alfabetisk)
  • Antal (adskilt)
  • Antal

Datokolonner giver mulighed for følgende sammenlægninger:

  • Tidligste
  • Seneste
  • Antal (adskilt)
  • Antal

Booleske kolonner giver mulighed for følgende sammenlægninger:

  • Antal (adskilt)
  • Antal

Fordele ved implicitte målinger

Der er flere fordele forbundet med implicitte målinger. Implicitte målinger er enkle begreber at lære og bruge, og de giver fleksibilitet i den måde, rapportforfattere visualiserer modeldata på. Derudover betyder de mindre arbejde for dig som datakonstruktør, da du ikke behøver at oprette eksplicitte beregninger.

Begrænsninger af implicitte målinger

Implicitte målinger har begrænsninger. Selvom det er muligt at angive en hensigtsmæssig opsummeringsmetode, kan rapportforfattere vælge at lægge en kolonne sammen på ikke-hensigtsmæssige måder. I matrixvisual'et kan du f. eks. ændre sammenlægningsfunktionen for Unit Prices til Sum.

Et billede, der viser et matrixvisual med år og måned i rækkerne og kolonnen Sales Amount og Sum of Unit Price. Der vises flere rækker med data. Værdierne for Unit Price er meget store, da de er summen af enhedspriser.

Rapportvisualiseringen overholder din konfiguration, men den har nu produceret kolonnen Sum af enhedspris , som præsenterer vildledende data.

Den største begrænsning for implicitte målinger er, at de kun fungerer for enkle scenarier, hvilket betyder, at de kun kan opsummere kolonneværdier, der bruger en bestemt sammenlægningsfunktion. I situationer, hvor du har brug for at beregne forholdet mellem de enkelte måneders salgsbeløb i forhold til det årlige salgsbeløb, skal du derfor oprette en eksplicit måling ved at skrive en DAX-formel (Data Analysis Expressions) for at opfylde dette mere avancerede krav.

Implicitte målinger fungerer ikke, når der sendes en forespørgsel til modellen ved hjælp af MDX (flerdimensionelle udtryk). Dette sprog forventer eksplicitte målinger og kan ikke opsummere kolonnedata. Den bruges, når der forespørges om en semantisk Power BI-model ved hjælp af Analysér i Excel , eller når en sideinddelt Power BI-rapport bruger en forespørgsel, der genereres af den grafiske MDX-forespørgselsdesigner.