Search Results for

    Show / Hide Table of Contents

    Agregat Fonksiyonları

    Agregat fonksiyonları, hücre değerlerinin toplanması ve sonuçların hesaplanması için veri hücrelerinde kullanılır. Agregat fonksiyon çağrısı aşağıdaki biçimde yapılır:

    [Function(Expression)]
    

    Kare parantezler, hücre metninde yer alan ifadeleri belirtmek için gereklidir. Normal metinle birlikte, tek bir hücrede birden fazla agregat fonksiyonu kullanabilirsiniz.

    İfade genellikle veri kaynağındaki bir alanı temsil eder. Agregat fonksiyonunun kullanımına dair bir örnek:

    [Sum([MatrixDemo.Revenue])]
    

    Aşağıda, agregat fonksiyonlarının listesi verilmiştir:

    Fonksiyon Açıklama
    Sum
    Min
    Max
    Avg
    Count
    CountDistinct
    StDev
    StDevP
    Var
    VarP
    First
    Last
    ValuesList
    _имя

    Kullanıcı işlevi, adının başında alt çizgi bulunan bir isimle tanımlanır. Bu işlevin kodu, raporun ana sınıfı olan ReportScript içinde yer almalıdır. İşlevin tanımı şu şekilde yapılır:

    object _FuncName(List<dynamic> l)
    

    Örnek olarak, aşağıda _Sum adlı kullanıcı işlevi gösterilmiştir:

    public class ReportScript
    {
        public object _Sum(List<dynamic> l)
        {
            dynamic value = 0;
            foreach (dynamic v in l)
                value += v;
            return value;
        }
    }
    
    Back to top © 1998-2025 Copyright Fast Reports Inc.