Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 {FLTDATEBEG(error)FLTDATEBEGx} ve {FLTDATEEND(error)FLTDATEENDx} 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 {FLTDATEVAL(error)FLTDATEVALx} 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 {FLTSTRBEG(error)FLTSTRBEGx} ve {FLTSTREND(error)FLTSTRENDx} 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 {FLTSTRVAL(error)FLTSTRVALx} 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 {FLTNUMBEG(error)FLTNUMBEGx} ve {FLTNUMEND(error)FLTNUMENDx} 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 {FLTNUMVAL(error)FLTNUMVALx} 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