HASONEVALUE
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Gibt TRUE zurück, wenn der Kontext für columnName nur auf einen bestimmten Wert gefiltert wurde. Andernfalls wird FALSE zurückgegeben.
Syntax
HASONEVALUE(<columnName>)
Parameter
Begriff | Definition |
---|---|
columnName | Der Name einer vorhandenen Spalte mit DAX-Standardsyntax. Es darf kein Ausdruck sein. |
Rückgabewert
Gibt TRUE zurück, wenn der Kontext für columnName nur auf einen bestimmten Wert gefiltert wurde. Andernfalls wird FALSE zurückgegeben.
Bemerkungen
Ein entsprechender Ausdruck für HASONEVALUE() ist
COUNTROWS(VALUES(<columnName>)) = 1
.Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel
Die folgende Measureformel überprüft, ob der Kontext nach einem Wert aufgeteilt wird, um einen Prozentsatz für ein vordefiniertes Szenario zu schätzen. In diesem Fall sollten Sie „ResellerSales“ mit dem Umsatz im Jahr 2007 vergleichen. Dann müssen Sie wissen, ob der Kontext nach einzelnen Jahren gefiltert ist. Wenn der Vergleich bedeutungslos ist, soll auch BLANK zurückgegeben werden.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für