HASONEFILTER
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
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())