VarP-Funktion (Reporting Services)
Aktualisiert: 15. September 2007
Gibt die Auffüllungsvarianz aller Werte ungleich NULL des angegebenen Ausdrucks zurück.
Syntax
VarP(Expression, Scope)
Parameter
- Expression
Ein Ausdruck, der numerische Daten ergibt, an denen die Aggregation ausgeführt werden soll. Der Ausdruck kann keine Aggregatfunktionen enthalten.
- Scope
(String) Der Name eines Datasets, einer Gruppierung oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregatfunktion anzuwenden ist. Wenn Scope angegeben wird, wird die Aggregatfunktion auf alle Daten im Dataset, in der Gruppierung oder im Datenbereich angewendet. Weitere Informationen zum Scope-Parameter finden Sie unter Verwenden von Berichtsfunktionen in Ausdrücken (Reporting Services).
Rückgabetyp
Gibt für Dezimalausdrücke einen Wert vom Typ Decimal und für alle anderen Ausdrücke einen Wert vom Typ Double zurück.
Hinweise
Die im Ausdruck angegebenen Daten müssen über den gleichen Datentyp verfügen. Zum Konvertieren von Daten mit mehreren numerischen Datentypen in den gleichen Datentyp müssen Sie Konvertierungsfunktionen wie CInt, CDbl oder CDec verwenden. Weitere Informationen finden Sie unter Funktionen für die Typkonvertierung.
Scope kann kein Ausdruck sein.
Beispiel
Das folgende Codebeispiel liefert eine Auffüllungsvarianz der Einzelpostengesamtbeträge in der Gruppierung bzw. dem Datenbereich Order.
VarP(Fields!LineTotal.Value, "Order")
Siehe auch
Konzepte
Erstellen von Ausdrücken in Reporting Services