Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:
beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar TRUE när kontexten för columnName har filtrerats ned till endast ett distinkt värde. Annars är FALSE.
Syntax
HASONEVALUE(<columnName>)
Parametrar
| Term | Definition |
|---|---|
| columnName | Namnet på en befintlig kolumn med standardsyntaxen DAX. Det kan inte vara ett uttryck. |
Returvärde
TRUE när kontexten för columnName endast har filtrerats ned till ett distinkt värde. Annars är FALSE.
Anmärkningar
Ett motsvarande uttryck för HASONEVALUE() är
COUNTROWS(VALUES(<columnName>)) = 1.Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
Följande måttformel verifierar om kontexten segmenteras med ett värde för att beräkna en procentandel mot ett fördefinierat scenario. I det här fallet vill du jämföra Reseller Sales med försäljning 2007, då måste du veta om kontexten filtreras efter ett år. Om jämförelsen är meningslös vill du också returnera BLANK.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())