Page History
Rapor Üretici Gömülü Filtre Kullanımı gömülü filtre kullanımı hakkında ayrıntılı bilgiye bu dokümandan ulaşılır.
Başlangıç ve Bitiş Tarih Aralığı Filtresi
Rapor üreticide yazılan raporda kullanıcının yazdığı tarih aralığına göre filtreleme yapabilmek için {FLTDATEBEGFLTDATEBEGx} ve {FLTDATEENDFLTDATEENDx} değerleri kullanılır. Bu değerlerde x bilgisi yerine sol tarafta filtreler birden başlayarak sayılır ve filtre kaçıncı sıradaysa o sayı x yerine yazılarak rapor sorgusuna eklenir.
Rapor filtreleri tanımlanırken sorgu içerisinde kullanılacak kutucuğu işaretlenmeli.
Dönen Dinamik Sorgu:
SELECT * FROM
(SELECT
DATE_ 'TARİH',
FICHENO 'FİŞ NO',
NETTOTAL 'TUTAR'
FROM LG_020_01_INVOICE
WHERE DATE_ BETWEEN CONVERT(dateTime, '1-15-2023', 101) AND CONVERT(dateTime, '1-19-2023', 101)
) AS DYNMQRY
Tarih Filtresi
Rapor üreticide yazılan raporda kullanıcının yazdığı tarihe göre filtreleme yapabilmek için {FLTDATEVALFLTDATEVALx} değeri kullanılır. Bu değere x bilgisi yerine sol tarafta filtreler birden başlayarak sayılır ve filtre kaçıncı sıradaysa o sayı x yerine yazılarak rapor sorgusuna eklenir. Rapor filtreleri tanımlanırken sorgu içerisinde kullanılacak kutucuğu işaretlenmeli.
Dönen Dinamik Sorgu:
SELECT * FROM
(SELECT
DATE_ 'TARİH',
FICHENO 'FİŞ NO',
NETTOTAL 'TUTAR'
FROM LG_020_01_INVOICE
WHERE DATE_ = CONVERT(dateTime, '1-17-2023', 101)
) AS DYNMQRY
Başlangıç ve Bitiş Metin Aralığı Filtresi
Rapor üreticide yazılan raporda kullanıcının yazdığı metin aralığına göre filtreleme yapabilmek için {FLTSTRBEGFLTSTRBEGx} ve {FLTSTRENDFLTSTRENDx} değerleri kullanılır. Bu değerlerde x bilgisi yerine sol tarafta filtreler birden başlayarak sayılır ve filtre kaçıncı sıradaysa o sayı x yerine yazılarak rapor sorgusuna eklenir. Rapor filtreleri tanımlanırken sorgu içerisinde kullanılacak kutucuğu işaretlenmeli.
Dönen Dinamik Sorgu:
SELECT * FROM
(SELECT
DATE_ 'TARİH',
FICHENO 'FİŞ NO',
NETTOTAL 'TUTAR'
FROM LG_020_01_INVOICE
WHERE FICHENO BETWEEN 'FPE2023000000001' AND 'FPE20230000000099'
) AS DYNMQRY
Metin Filtresi
Rapor üreticide yazılan raporda kullanıcının yazdığı metine göre filtreleme yapabilmek için {FLTSTRVALFLTSTRVALx} değeri kullanılır. Bu değere x bilgisi yerine sol tarafta filtreler birden başlayarak sayılır ve filtre kaçıncı sıradaysa o sayı x yerine yazılarak rapor sorgusuna eklenir. Rapor filtreleri tanımlanırken sorgu içerisinde kullanılacak kutucuğu işaretlenmeli.
Dönen Dinamik Sorgu:
SELECT * FROM
(SELECT
DATE_ 'TARİH',
FICHENO 'FİŞ NO',
NETTOTAL 'TUTAR'
FROM LG_020_01_INVOICE
WHERE FICHENO = 'FPE2023000000002'
) AS DYNMQRY
Başlangıç ve Bitiş Sayı Aralığı Filtresi
Rapor üreticide yazılan raporda kullanıcının yazdığı sayı aralığına göre filtreleme yapabilmek için {FLTNUMBEGFLTNUMBEGx} ve {FLTNUMENDFLTNUMENDx} değerleri kullanılır. Bu değerlere x bilgisi yerine sol tarafta filtreler birden başlayarak sayılır ve filtre kaçıncı sıradaysa o sayı x yerine yazılarak rapor sorgusuna eklenir. Rapor filtreleri tanımlanırken sorgu içerisinde kullanılacak kutucuğu işaretlenmeli.
Dönen Dinamik Sorgu:
SELECT * FROM
(SELECT
DATE_ 'TARİH',
FICHENO 'FİŞ NO',
NETTOTAL 'TUTAR'
FROM LG_020_01_INVOICE
WHERE NETTOTAL BETWEEN 2500 AND 3000
) AS DYNMQRY
Sayı Filtresi
Rapor üreticide yazılan raporda kullanıcının yazdığı sayıya göre filtreleme yapabilmek için {FLTNUMVALFLTNUMVALx} değeri kullanılır. Bu değere x bilgisi yerine sol tarafta filtreler birden başlayarak sayılır ve filtre kaçıncı sıradaysa o sayı x yerine yazılarak rapor sorgusuna eklenir. Rapor filtreleri tanımlanırken sorgu içerisinde kullanılacak kutucuğu işaretlenmeli.
Dönen Dinamik Sorgu:
SELECT * FROM
(SELECT
DATE_ 'TARİH',
FICHENO 'FİŞ NO',
NETTOTAL 'TUTAR'
FROM LG_020_01_INVOICE
WHERE NETTOTAL = 5310
) AS DYNMQRY