Del via


DISTINCT (kolonne)

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Returnerer en tabel med én kolonne, der indeholder de entydige værdier fra den angivne kolonne. Duplikerede værdier fjernes med andre ord, og der returneres kun entydige værdier.

Bemærk

Denne funktion kan ikke bruges til at returnere værdier til en celle eller kolonne i et regneark. I stedet indlejrer du funktionen DISTINCT i en formel for at få vist en liste over entydige værdier, der kan overføres til en anden funktion og derefter tælles, lægges sammen eller bruges til andre handlinger.

Syntaks

DISTINCT(<column>)  

Parametre

Begreb Definition
kolonne Den kolonne, som entydige værdier skal returneres fra. Eller et udtryk, der returnerer en kolonne.

Returværdi

En kolonne med entydige værdier.

Bemærkninger

  • Resultaterne af DISTINCT påvirkes af den aktuelle filterkontekst. Hvis du f.eks. bruger formlen i følgende eksempel til at oprette en måling, ændres resultaterne, når tabellen er filtreret, så den kun viser et bestemt område eller en bestemt tidsperiode.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Der findes en anden version af funktionen DISTINCT, DISTINCT (table), som returnerer en tabel ved at fjerne dublerede rækker fra en anden tabel eller et andet udtryk..

Funktionen VALUES ligner DISTINCT. Den kan også bruges til at returnere en liste over entydige værdier og vil generelt returnere nøjagtigt de samme resultater som DISTINCT. I nogle kontekster returnerer VÆRDIER dog en ekstra speciel værdi. Du kan få flere oplysninger under Funktionen VALUES.

Eksempel

Følgende formel tæller antallet af entydige kunder, der har genereret ordrer via internetkanalen. Den følgende tabel illustrerer de mulige resultater, når formlen føjes til en rapport.

= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))  

Du kan ikke indsætte listen over værdier, som DISTINCT returnerer direkte i en kolonne. I stedet overfører du resultaterne af funktionen DISTINCT til en anden funktion, der tæller, filtrerer eller aggregerer værdier ved hjælp af listen. For at gøre eksemplet så enkelt som muligt, er tabellen med entydige værdier her blevet overført til funktionen COUNTROWS.

Rækkenavne Accessories Cykler Tøj Samlet total
2005 1013 1013
2006 2677 2677
2007 6792 4875 2867 9309
2008 9435 5451 4196 11377
Samlet total 15114 9132 6852 18484

Bemærk også, at resultaterne ikke er additive. Det vil sige, at det samlede antal unikke kunder i 2007 ikke er summen af unikke kunder for Tilbehør, Cykler og Tøj for det pågældende år. Årsagen er, at en kunde kan tælles i flere grupper.

Filterfunktioner
Funktionen FILTER
Funktionen RELATED
Funktionen VALUES