Læs på engelsk

Del via


HASONEFILTER

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Returnerer TRUE, når antallet af direkte filtrerede values på columnName er ét. ellers returneres FALSE.

Syntaks

HASONEFILTER(<columnName>)

Parametre

Udtryk Definition
columnName Navnet på en eksisterende kolonne ved hjælp af standardsyntaksen DAX. Det kan ikke være et udtryk.

Returner value

TRUE, når antallet af direkte filtrerede values på columnName er ét. ellers returneres FALSE.

Bemærkninger

  • Denne funktion svarer til HASONEVALUE() med den forskel, at HASONEVALUE() fungerer baseret på tværgåendefilters, mens HASONEFILTER() fungerer af en direkte filter.

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

Eksempel

I følgende eksempel kan du se, hvordan du bruger HASONEFILTER() til at returnere filter for ResellerSales_USD[ProductKey]), if der er én filter, or til at returnere BLANKif der ikke er filtersor mere end én filter på ResellerSales_USD[ProductKey]).

= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())