Læs på engelsk

Del via


EKSPANDERE

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Henter en kontekst med tilføjede detaljeringsniveauer sammenlignet med den aktuelle kontekst. Hvis der er angivet et udtryk, returneres dets værdi i den nye kontekst, hvilket giver mulighed for navigation i hierarkier og beregninger på et mere detaljeret niveau.

Syntaks

De syntakser, der udfører både navigation og beregning.

EXPAND ( <expression>, <axis>[, N] )
EXPAND ( <expression>, <column>[, <column>] ... )

De syntakser, der kun udfører navigation.

EXPAND ( <axis>[, N] )
EXPAND ( <column>[, <column>] ... )

Parametre

Udtryk Definition
expression Det udtryk, der skal evalueres i den nye kontekst.
axis En aksereference.
column En kolonne i datagitteret.
N (Valgfrit) Det antal niveauer, der skal udvides. Hvis den udelades, er standardværdien 1.

Returværdi

For versioner, der udfører både navigation og beregning, returnerer funktionen værdien af udtrykket i den nye kontekst, efter at der er navigeret til et nyt niveau. For versioner, der kun udfører navigation, ændrer funktionen evalueringskonteksten ved at navigere til et nyt niveau.

Bemærkninger

  • Denne funktion kan kun bruges i visuelle beregninger.
  • De versioner af funktionen, der kun er navigationsversioner, kan bruges i funktionen CALCULATE.
  • Hierarkiets niveauer bestemmes af alle kolonner på hver akse, der refereres til af aksereferencen.
  • Når der er angivet kolonner, bestemmes akserne ved at inkludere hver kolonnes akse, første gang den registreres.
  • Når N er angivet, navigerer funktionen ned i hierarkiets N-niveauer fra det aktuelle niveau eller det nederste niveau, alt efter hvad der kommer først.
  • Når der er angivet flere kolonner, navigerer funktionen ned i hierarkiet, indtil den når det første niveau, hvor alle de angivne kolonner findes.
  • Navigationen starter ved den aktuelle celle i datamatrixen faldende ned i hierarkiet. Hvis en angivet kolonne er på et højere niveau end den aktuelle celle, ignoreres den.
  • Der er ofte flere faldende celler på et lavere niveau. Derfor kræves der en form for aggregering for udtryksargumentet.

Eksempel

I en tabel, der opsummerer det samlede salg for et hierarki med niveauer for total, år, kvartal og måned, beregner følgende DAX-beregninger den maksimale værdi af [SalesAmount] på det underordnede niveau, niveauet for barnebarn og månedsniveauet.

MaxOfChildren = EXPAND(MAX([SalesAmount]), ROWS)
MaxOfGrandChildren = EXPAND(MAX([SalesAmount]), ROWS, 2)
MaxOfMonthChildren = EXPAND(MAX([SalesAmount]), [Month])

Skærmbilledet nedenfor viser matrixen med de tre visuelle beregninger.

beregning af DAX-visualiseringer

Se også

EXPANDALL-
SKJUL
COLLAPSEALL-