Aracılığıyla paylaş


Formül Tanımla İletişim Kutusu (Rapor Oluşturucusu 1,0)

Formül içeren yeni alan oluşturmak için kullanma.

Seçenekler

  • Fields
    Eklemek istediğiniz rapor modeli alanları bulmak için bu sekmeyi kullanın ifade.Ifade eklemek için alan çift tıklatın.

  • İşlevler
    Içinde kullanmak istediğiniz işlev seçmek için bu sekmeyi kullanın, ifade.İşlevi ifadeye eklemek için çift tıklatın.Her bir işlev bir açıklaması için aşağıdaki bölüme bakın.

  • Alan adı
    Oluşturduğunuz ifadeye ait bir ad girin.

  • Formül
    Yazma ve formülü düzenlemek için kullanın.

  • Arama
    Arama iletişim kutusuna başlatmak için tıklatın.

  • İşlev Kısayolları
    Formül kutusunda görüntülenen formülün işleç eklemek için tıklatın.Formül Tanımla iletişim kutusu, en çok kullanılan işlevlere kısayollar sunar; bununla birlikte, bu işleçleri İşlevler sekmesinden de seçebilirsiniz.Aşağıda her bir kısayolun açıklaması verilmiştir.

    + İki değeri toplamak için kullanın.

    - Bir değeri başka bir değerden çıkarmak için kullanın.

    * İki metin değerini çarpmak için kullanın.

    / İki değeri bölmek için kullanın.

    & Iki değeri bağlamak için kullanın.

    ( Hesaplama başlatmak için kullanın.

    ) Hesaplamayı bitirmek için kullanın.

Sağ Tıklatma Seçenekleri

Bu menü seçeneklerini görmek için, Formül kutusunda veya genişletilmiş formül bölümünde formülleri sağ tıklatın.

  • Genişletme
    Formül ve ilişkisini içeriğe görüntülemek için tıklatın varlık.Filtre uygulamak veya toplama belirtmek istiyorsanız, yapmanız gereken düzey.

  • Yeniden adlandırma
    Formül iletişim kutusunda görüntülenen formülün yeniden adlandırmak için tıklatın.

  • Buraya Topla
    Toplama düzeyini değiştirmek için alan adını tıklatın.Bu seçenek yalnızca, formülü genişlettikten sonra kullanılabilir.

  • Uygulanan bir süzgeç yok
    Formül kutusunda, formülünü tanımlanır ve alanın kendisi görüntülenir varlık arasındaki ilişkiyi görüntülenen bir alan adı'nı çift tıklatırsanız.Model yolunda herhangi bir yerde ifadeye filtre uygulayabilirsiniz.Ifade filtre uygulayın ve sonra tıklatın... Yeni bir süzgeç oluşturma.Verileri Filtrele iletişim kutusu açılır.

İşlevler

Aşağıdaki bilgiler, Formül Tanımla iletişim kutusunun Formüller sekmesinde bulunan işlevlerin her birini açıklar.

Toplama

Bir sayı değerleri aralığını özetlemek için, aşağıdaki işlevleri kullanın.

  • SUM
    Tüm null olmayan değerler toplamını verir bir küme değerler.

    Sözdizimi

    SUM(toplamak)

    SUM işlevi yalnızca sayı değerleri içeren alanlarla kullanılabilir.Boş değerler yoksayılır.

  • AVERAGE
    Ortalamasını (aritmetik ortalama) tüm tüm null olmayan değerleri döndüren bir küme değerler.

    Sözdizimi

    AVERAGE(toplamak)

    AVERAGE işlevi yalnızca sayı değerleri içeren alanlarla kullanılabilir.Boş değerler yoksayılır.

  • MAX
    Tüm null olmayan değer en büyük sayı bir küme değerler.

    Sözdizimi

    MAX(toplamak)

    Karakter sütunları için, MAX, karşılaştırmalı sırada en yüksek değeri bulur.Boş değerler yoksayılır.

  • MIN
    En küçüğünü tüm null olmayan değerleri döndüren bir küme değerler.

    Sözdizimi

    MIN(toplamak)

    Karakter sütunları için, MIN, karşılaştırmalı sırada en düşük değeri bulur.Boş değerler yoksayılır.

  • COUNT
    Tüm null olmayan değerler verir bir küme değerler.

    Sözdizimi

    COUNT(toplamak)

    COUNT her zaman döndüren bir Int veri değeri yazın.

  • COUNTDISTINCT
    Tüm null olmayan değerler verir bir küme değerler.

    Sözdizimi

    COUNTDISTINCT(toplamak)

  • STDev
    Tüm null olmayan değerleri standart sapmasını verir bir küme değerler.

    Sözdizimi

    STDEV(toplamak)

  • STDSAPMAS
    null olmayan değerleri tüm popülasyon standart sapmasını verir bir küme değerler.

    Sözdizimi

    STDEVP(toplamak)

  • VAR
    Tüm null olmayan değerler verir bir küme değerler.

    Sözdizimi

    VAR(toplamak)

  • VARP
    null olmayan değerleri tüm popülasyon varyansını verir bir küme değerler.

    Sözdizimi

    VARP(toplamak)

Koşullu

Bir koşulu sınamak için, aşağıdaki işlevleri kullanın.

  • IF
    TRUE hesaplanan bir koşul belirtirseniz bir değer, FALSE hesaplanan bir koşul belirtirseniz başka bir değer verir.

    Sözdizimi

    IF(durumu, doğru_değeri, yanlış_ise_değer)

    Koşul DOğRU veya YANLıŞ olarak değerlendirmelidir.Value_if_true, koşul doğru olduğu taktirde döndürülecek değeri gösterir.Value_if_false, koşul yanlış olduğu taktirde döndürülecek değeri gösterir.

  • IN
    Bir değer içinde bulunup bulunmadığını belirler bir küme değerler.

    Sözdizimi

    IN(öğe, küme)

  • Anahtarı
    Bir ifade listesini değerlendirir ve listedeki Doğru olan ilk ifadeyle ilişkilendirilmiş bir ifadenin değerini verir.Switch bir veya daha fazla koşul/değer çiftine sahip olabilir.

    Sözdizimi

    Switch(condition1, Değer1, …)

Dönüştürme

Bir değeri bir veri türünden diğerine dönüştürmek için, aşağıdaki işlevleri kullanın.

  • INT
    Değeri tamsayıya dönüştürür.

    Sözdizimi

    INT(değer)

  • DECIMAL
    Değeri ondalığa dönüştürür.

    Sözdizimi

    DECIMAL(değer)

  • FLOAT
    Değeri kayan veri türüne dönüştürür.

    Sözdizimi

    FLOAT(değer)

  • TEXT
    Sayısal değeri metne dönüştürür.

    Sözdizimi

    TEXT(değer)

Tarih ve Saat

Tarih veya saati görüntülemek için, aşağıdaki işlevleri kullanın.

  • DATE
    Belirtilen yıl, ay ve gün saat 24: 00: 00'ı gösteren bir tarih/saat değeri döndürür.

    Sözdizimi

    DATE(yıl, ay, gün)

  • DATEONLY
    Belirtilen yıl, ay ve günü gösteren tarih/saat değeri döndürür.

    Sözdizimi

    DATEONLY(datetime)

  • DATETIME
    Belirtilen yıl, ay, gün, saat, dakika ve saniye temsil eden bir tarih/saat değeri döndürür.

    Sözdizimi

    DATETIME(yıl, ay, gün, saat, dakika, saniye)

  • YEAR
    Bir yıl değeri, bir datetime döndürür.

    Sözdizimi

    YEAR(datetime)

  • QUARTER
    Tarih saatin takvim çeyreğini (1-4) verir.

    Sözdizimi

    QUARTER(datetime)

  • MONTH
    Ay (1-12) bir datetime olarak verir.

    Sözdizimi

    MONTH(datetime)

  • DAY
    Gün bir datetime ayıklar.

    Sözdizimi

    DAY(datetime)

  • HOUR
    Saat (0-23) bir datetime ayıklar.

    Sözdizimi

    HOUR(datetime)

  • MINUTE
    Dakikayı tarih saatten ayıklar.

    Sözdizimi

    MINUTE(datetime)

  • SECOND
    Ikinci bir datetime ayıklar.

    Sözdizimi

    SECOND(datetime)

  • DAYOFYEAR
    Tarih/saat değerindeki yılın gününü verir.artık yıl varsayılarak, Ocak 1 = 1 ile Aralık 31 = 366 arası.

    Sözdizimi

    DAYOFYEAR(datetime)

  • WEEK
    Haftanın takvim yılındaki sayısal değerini verir.

    Sözdizimi

    WEEK(datetime)

  • DAYOFWEEK
    Pazartesi'den başlayarak haftanın gününü verir.Pazartesi = 1 ile Pazar = 7 arası.

    Sözdizimi

    DAYOFWEEK(datetime)

  • NOW
    Geçerli tarih ve saati verir.

    Sözdizimi

    NOW( )

  • TODAY
    Geçerli tarihi döndürür.

    Sözdizimi

    TODAY( )

  • DATEDIFF
    Başlangıç tarih/saati ile Bitiş tarih/saati arasındaki farkı verir.

    Sözdizimi

    DATEDIFF(aralık, tarih/saat, tarih/saat)

  • DATEADD
    Başlangıçtaki tarih/saate belirtilen sayıda zaman aralığı birimi eklenerek bulunan tarih/saati verir.

    Sözdizimi

    DATEADD(aralık, birimleri, tarih/saat)

Mantıksal

Bir koşulun mantığını sınamak için, aşağıdaki işlevleri kullanın.

  • AND
    Tüm bağımsız değişkenler TRUE ise TRUE verir; bir veya daha çok bağımsız değişken FALSE ise FALSE verir.

    Sözdizimi

    AND(mantıksal, mantıksal)

    Bağımsız değişkenler TRUE veya FALSE gibi mantıksal değerler vermelidir veya bağımsız değişkenler mantıksal değer içeren dizi veya başvurular olmalıdır.Bir dizi veya başvuru bağımsız değişkeni metin veya boş hücre içeriyorsa, bu değerler yoksayılır.

  • OR
    Bağımsız döndürür varsa değişken DOğRU ise; tüm bağımsız değişkenler YANLıŞ ise YANLıŞ değerini verir.

    Sözdizimi

    OR(mantıksal, mantıksal)

    Bağımsız değişkenler TRUE veya FALSE gibi mantıksal değerler vermelidir veya mantıksal değer içeren dizi veya başvurularda olmalıdır.Bir dizi veya başvuru metin veya boş hücre içeriyorsa, bu değerler yoksayılır.

  • NOT
    Bağımsız değişkenin değerini tersine çevirir.Bir tümceciğin belirli bir değere eşit olmadığından emin olmak isterseniz, NOT'ı kullanın.

    Sözdizimi

    NOT(mantıksal)

    Değer FALSE ise, NOT işlevi TRUE verir; değer TRUE ise, NOT işlevi FALSE verir.

Matematik

Sayı değerlerini el ile işlemek için, aşağıdaki işlevleri kullanın.

  • MOD
    Bir sayı bir bölenle bölündükten sonra kalanı verir.Bölen 0 olamaz.

    Sözdizimi

    MOD(bölen sayı)

  • TRUNC
    Belirtilen basamak sayısı kadar sayının kesirli kısmını atar.Sayı pozitifse, sayı ondalık basamağın sağında kesilir.Sayı negatifse, sayı ondalık basamağın solunda kesilir.

    Sözdizimi

    TRUNC(sayı; basamak)

  • ROUND
    Sayıyı belirtilen basamak kadar yuvarlar.

    Sözdizimi

    ROUND(sayı; basamak)

    Basamak sayısı 0'dan (sıfır) büyükse, sayı belirtilen ondalık basamağa yuvarlanır.Basamak sayısı 0 ise, sayı en yakın tamsayıya yuvarlanır.Sayı 0'dan küçükse, sayı ondalık basamak noktasının soluna yuvarlanır.

İşleçler

Aritmetik İşleçler

Toplama, çıkarma veya çarpma gibi temel matematik işlemleri yapmak; sayıları birleştirmek ve sayısal sonuçlar elde etmek için, aşağıdaki işleçleri kullanın.

  • + Topla
    İki veya daha çok öğeyi birleştirmek için kullanın.

    Sözdizimi

    değer + değer

  • - Çıkar
    Bir öğeyi başka bir öğeden çıkarmak için kullanın.

    Sözdizimi

    değer- değer

  • * Çarp
    Öğeleri çarpmak için kullanın.

    Sözdizimi

    değer* değer

  • / Böl
    Öğeleri bölmek için kullanın.Bölen 0 olamaz.

    Sözdizimi

    değer/bölen

  • - Negatif Yap
    Değerin işaretini değiştirir.

    Sözdizimi

    -değer

  • ^ ÜsleGösterme
    Değeri üs ifadesine dönüştürmek (üs olarak göstermek) için kullanın.

    Sözdizimi

    değer^değer

Karşılaştırma İşleçleri

İki değeri karşılaştırmak ve TRUE veya FALSE mantıksal değerlerinden birini döndürmek için, aşağıdaki işleçleri kullanın.

  • = Eşittir
    İki değeri eşitlemek için kullanın.Değer1 ile değer2 eşit olduğunda doğru sonucunu verir.

    Sözdizimi

    değer1= değer2

  • <> Not Equal to
    İki değerin birbirine eşit olmadığını belirtmek için kullanın.Değer1 ile değer2 eşit değilse Doğru sonucu gelir.

    Sözdizimi

    Değer1 <> değer2

  • > Büyüktür
    Bir değerin başka bir değerden büyük olduğunu belirtmek için kullanın.Değer1 değer2'den büyük olduğunda Doğru sonucunu verir.

    Sözdizimi

    Değer1 > değer2

  • >= Büyüktür ya da Eşittir
    Bir değerin başka bir değerden büyük veya eşit olduğunu belirtmek için kullanın.Değer1 değer2'den büyük veya eşit olduğunda Doğru sonucunu verir.

    Sözdizimi

    Değer1 >değer2 =

  • < Küçüktür
    Bir değerin başka bir değerden küçük olduğunu belirtmek için kullanın.Değer1 değer2'den küçük olduğunda Doğru sonucunu verir.

    Sözdizimi

    Değer1 < değer2

  • <= Küçüktür ya da Eşittir
    Bir değerin başka bir değerden küçük veya eşit olduğunu belirtmek için kullanın.Değer1 değer2'den küçük veya eşit olduğunda Doğru sonucunu verir.

    Sözdizimi

    Değer1 <değer2 =

Text

Raporunuzda el ile metin işlemek için, aşağıdaki işlevleri kullanın.

  • Concat)&)
    İki dizeyi tek bir dize olarak birleştirir.İkinci dize birinci dizenin sonuna eklenir.

    Sözdizimi

    dize & dize

  • Bul
    Dizenin ilk örneğinin konumu.

    Sözdizimi

    FIND(dize, dize)

  • Left
    Dizenin en solundaki karakterleri verir.

    Sözdizimi

    LEFT(dize, uzunluk)

  • Uzunluk
    Dizedeki karakter sayısını verir.

    Sözdizimi

    LENGTH(dize)

  • Alt
    Dizeyi büyük harfli karakterlerden küçük harflere dönüştürür.

    Sözdizimi

    LOWER(dize)

  • LTrim
    Bir dize öndeki boşlukların kaldırılmasını döndürür.

    Sözdizimi

    LTRIM(dize)

  • Değiştir
    Alt dizesinin tüm örnekleri başka bir alt dizeyle değiştirilmiş bir dize verir.

    Sözdizimi

    REPLACE(bulma, değiştirme, dize)

  • Right
    Dizenin en sağındaki karakterleri verir.

    Sözdizimi

    RIGHT(dize, uzunluk)

  • RTrim
    Bir dize, izleyen boşlukların kaldırılmasını döndürür.

    Sözdizimi

    RTRIM(dize)

  • Text
    Sayısal bir değer, bir dizeye dönüştürür.

    Sözdizimi

    TEXT(değer)

  • Alt dize
    Dize içinden bir alt dize verir.

    Sözdizimi

    SUBSTRING(dize, başlangıç, uzunluk)

  • Üst
    Dizeyi küçük harfli karakterlerden büyük harflere dönüştürür.

    Sözdizimi

    UPPER(dize)

Bilgi

Kullanıcılar hakkında genel bilgileri almak için, aşağıdaki işlevleri kullanın.

  • GetUserID
    Kullanıcının verilere erişmek için kullandığı kimliği verir.

    Sözdizimi

    GETUSERID()

  • GetUserCulture
    Kullanıcının dilini veya yerel ayarını verir.

    Syntax

    GETUSERCULTURE()