Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
gjelder:
beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer TRUE når antallet direkte filtrerte verdier på columnName er én. ellers returneres FALSE.
Syntaks
HASONEFILTER(<columnName>)
Parametere
| Vilkår | Definisjon |
|---|---|
columnName |
Navnet på en eksisterende kolonne ved hjelp av standard DAX syntaks. Det kan ikke være et uttrykk. |
Returverdi
TRUE når antallet direkte filtrerte verdier på columnName er én. ellers returneres FALSE.
Merknader
Denne funksjonen ligner på HASONEVALUE() med forskjellen som HASONEVALUE() fungerer basert på kryssfiltre mens HASONEFILTER() fungerer med et direkte filter.
-
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempel
Følgende eksempel viser hvordan du bruker HASONEFILTER() til å returnere filteret for ResellerSales_USD[ProductKey]) hvis det finnes ett filter, eller for å returnere BLANK hvis det ikke finnes filtre eller mer enn ett filter på ResellerSales_USD[ProductKey]).
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())