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).
Relaterede funktioner
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.
Relateret indhold
Filterfunktioner
Funktionen FILTER
Funktionen RELATED
Funktionen VALUES
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om