Aracılığıyla paylaş


RunningValue İşlevi (Rapor Oluşturucusu 3.0 ve SSRS)

Döndürür, belirtilen bir çalışan tüm null olmayan sayısal değerler toplamını ifade için Hesaplandı tarafından verilen kapsam.

Not

Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu 3.0'da Rapor Tasarlama makalesine bakın.

Sözdizimi

RunningValue(expression, function, scope)

Parametreler

  • expression
    Toplama gerçekleştirileceği ifade [Quantity].

  • function
    (Enum) Adını toplu işlev ifade için örneğin, uygulamak için Sum.Bu işlev olamaz RunningValue, RowNumber, veya Aggregate.

  • scope
    (String) A string constant that is 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.

Dönüş Türü

Tarafından belirlenen toplu işlev içinde belirtilen function parametresi.

Açıklamalar

Değeri RunningValue sıfırlar 0 her yeni örnek için kapsam.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.

RunningValue bir filtre veya sıralama ifade içinde kullanılamaz.

Hareketli değeri hesaplanan değer kümesinin aynı veri türüne sahip olması gerekir.Birden çok sayısal veri türleri aynı veri türüne sahip verileri dönüştürmek için dönüştürme işlevleri gibi kullanmak CInt, CDbl veya CDec.Daha fazla bilgi için bkz: Tür dönüştürme işlevleri.

Scope olamaz bir ifade.

Expression, aşağıdaki özel durumlar ve koşullarla iç içe toplama işlevlerine yönelik çağrılar içerebilir:

  • İç içe toplamaların kapsamı dış toplamanın kapsamıyla aynı olmalı veya onun içinde olmalıdır.İfadedeki tüm ayrık kapsamlar için, bir kapsamında diğer tüm kapsamlarla bir alt ilişkisi olması gerekir.

  • İç içe toplamaların kapsamı bir veri kümesinin adı olamaz.

  • Expressioniçermesi gereken First, Last, Previous, veya RunningValue fonksiyonlar.

  • Expression, recursive belirten iç içe toplamalar içeremez.

Satır sayısı çalışan değerini hesaplamak için RowNumber.Daha fazla bilgi için bkz: RowNumber İşlevi (Rapor Oluşturucusu 3.0 ve SSRS).

Daha fazla bilgi için bkz: Toplama İşlevleri Başvurusu (Rapor Oluşturucusu 3.0 ve SSRS) ve Toplamlar, Toplamalar ve Yerleşik Koleksiyonlar için İfade Kapsamını Anlama (Rapor Oluşturucusu 3.0 ve SSRS).

Özyinelemeli aggregates hakkında daha fazla bilgi için bkz: Özyinelemeli Hiyerarşi Grupları Oluşturma (Rapor Oluşturucusu 3.0 ve SSRS).

Açıklama

Aşağıdaki kod örneği adlı alan bir toplamını sağlar Cost en dıştaki, kapsam, olduğu dataset.

Kod

=RunningValue(Fields!Cost.Value, Sum, Nothing)