Jaa


HASONEVALUE

Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus

Palauttaa arvon TRUE, kun columnName-kohteen konteksti on suodatettu vain yhteen erilliseen arvoon. 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.

Palautusarvo

TRUE, kun columnName-kohteen konteksti on suodatettu vain yhteen erilliseen arvoon. Muussa tapauksessa arvo on FALSE.

Huomautukset

  • HASONEVALUE()-funktion vastaava lauseke on COUNTROWS(VALUES(<columnName>)) = 1.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki

Seuraava mittarikaava tarkistaa, ositetaanko kontekstia yhden arvon mukaan, jotta voidaan arvioida prosenttiosuus ennalta määritetyssä skenaariossa. Tässä tapauksessa haluat verrata jälleenmyyjän myyntiä vuoden 2007 myyntiin, ja sinun on tiedettävä, suodatetaanko kontekstia yksittäisillä vuosilla. Lisäksi jos vertailu on merkityksetön, kannattaa palauttaa TYHJÄ.

= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())