HASONEVALUE
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa TRUE
, kun columnName
konteksti on suodatettu yhteen erilliseen value. Muussa tapauksessa arvo on FALSE
.
Syntaksi
HASONEVALUE(<columnName>)
Parametrit
Termi | Määritelmä |
---|---|
columnName | Olemassa olevan vakiomuotoista DAX syntaksia käyttävän sarakkeen nimi. Se ei voi olla lauseke. |
Palauta value
TRUE
, kun columnName
konteksti on suodatettu vain yhteen erilliseen value. Muussa tapauksessa arvo on FALSE
.
Huomautuksia
HASONEVALUE() vastaava lauseke on
COUNTROWS(VALUES(<columnName>)) = 1
.Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki
Seuraava measure kaava tarkistaa, if kontekstia ositetaan yhdellä value, jotta voidaan arvioida prosenttiosuus ennalta määritetyssä skenaariossa. Tässä tapauksessa haluat verrata jälleenmyyjän myyntiä vuoden 2007 myyntiin, joten sinun on tiedettävä, if konteksti suodatetaan yksittäisellä vuodella. Lisäksi if vertailu on merkityksetön, jonka haluat palauttaa BLANK.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())