RunningValue işlev (Reporting Services)
Belirtilen bir çalışan toplamak tüm null olmayan sayısal değerler döndürür ifade, belirli bir kapsamın Değerlendirilmiş.
RunningValue(expression, function, scope)
Parameters
expression
Toplama gerçekleştirmek için ifade [Quantity]. İfade toplama işlevlerini içeremez.function
(Enum) Adını toplamaka işlev ifade, örneğin uygulamak için Sum. Bu işlev olamaz RunningValue, RowNumber, veya Aggregate.scope
(String) The name of a dataset, data region, or group, or null (Nothing in Visual Basic), that specifies the context in which to evaluate the aggregation.Nothing specifies the outermost context, usually the report dataset.Daha fazla bilgi için bkz: Yerleşik rapor ve toplamak işlevleri (Reporting Services) deyimler içinde kullanma ve Toplamlar ve (Reporting Services) diğer Aggregates hesaplanıyor.
Dönüş Türü
Tarafından belirlenen toplamak işlev, belirtilen function parametre.
Remarks
Değeri RunningValue Her yeni bir örnek kapsam 0 döndürür. Grup belirtilmişse, grup ifadesi değiştiğinde hareketli değer sıfırlanır.Veri bölgesi belirtilmişse, hareket değeri veri bölgesinin her yeni örneği için sıfırlanır.Bir veri kümesi belirtilmişse, hareketli tüm veri kümesi boyunca sıfırlanmaz.
Restrictions for RunningValue are also determined by the aggregate function specified in the function parameter.RunningValue cannot be used in a filter or sort expression.
İfadede belirtilen veri kümesinin aynı veri türüne sahip olması gerekir.Aynı veri türünde birden fazla sayısal veri türlerine sahip verileri dönüştürmek için , dönüştürme işlevleri gibi kullanın. CInt, CDbl veya CDec. Daha fazla bilgi için bkz: Tür dönüştürme işlevleri.
Scope bir ifade olamaz.
Satır sayısı çalışan değerini hesaplamak için kullanın. RowNumber. Daha fazla bilgi için bkz: RowNumber işlev (Reporting Services).
Açıklama
Aşağıdaki kod örneği bir geçerli toplam adlı bir alan sağlar. Cost veri kümesi olan bir dış kapsamda.
Code
=RunningValue(Fields!Cost.Value, Sum, Nothing)