Jaa


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())