Možete inkrementalno povećati parametre datuma i dinamički odrediti naziv odredišne datoteke.
Možete navesti izraze u poljima parametra datuma izvješća.
Ako planirano izvješće sadržava parametre datuma, kad unesete vrijednosti za datume plana, ne možete mijenjati vrijednosti datuma. Svaki put kad se pokrene planirana instanca izvješća upotrebljavaju se isti parametri datuma. Ako je za svako pokretanje potrebna promjena parametara datuma, možete unijeti izraz u polje datuma parametara planera kako biste izračunali datum pri svakom pokretanju zadatka izvješća.
Na primjer, ako izradite plan izvješća koji se izvodi svaki ponedjeljak kako bi spremili podatke iz prethodnog tjedna, morate ažurirati parametre datuma za izvješće kako biste ih inkrementalno povećali do prvog i zadnjeg dana prethodnog tjedna.
Unesite jednu od sljedećih funkcija pomoću sintakse prikazane za izračun odgovarajućeg datuma u planirano vrijeme izvođenja za izvješće:
{$SYSDATE()$} – tekući datum, sistemski datum poslužitelja na kojem se pokreće BI Publisher.
{$FIRST_DAY_OF_MONTH()$} – prvi dan u tekućem mjesecu
{$LAST_DAY_OF_MONTH()$} – zadnji dan u tekućem mjesecu
{$FIRST_DAY_OF_YEAR()$} – prvi dan u tekućoj godini
{$LAST_DAY_OF_YEAR()$} – zadnji dan u tekućoj godini
Podatkovni funkcijski pozivi u vrijednostima parametara ne vrednuju se dok Planer ne obradi zadatak izvješća.
Izraze možete unijeti i pomoću znaka plus (+) i minus (-) za dodavanje ili oduzimanje dana kako slijedi:
{$SYSDATE()+1$}
{$SYSDATE()-7$}
U ovom primjeru, za snimanje podataka iz prethodnog tjedna, svaki put kad se izvrši plan, unesite sljedeće stavke u polja parametra datuma izvješća:
Početni datum: {$SYSDATE()-7$}
Završni datum: {$SYSDATE()-1$}
U podatkovnom modelu možete postaviti podatkovne funkcije kao zadane vrijednosti parametara. U tom slučaju svaki put kad korisnik pregledava izvješće u pregledniku izvješća, parametar datuma izračunava se prema izrazu koji je naveden za zadanu vrijednost.
Pri unosu naziva udaljene datoteke za web-mapu ili FTP odredište možete unijeti izraz datuma za dinamično uključivanje u naziv datoteke. Datum je postavljen na vrijeme izvođenja upotrebom vremenske zone poslužitelja.
Izrazi datuma opisani su u tablici u nastavku.
Izraz | Opis |
---|---|
%y |
Prikazuje godinu s četiri znamenke: na primjer, 2011. |
%m |
Prikazuje mjesec s dvije znamenke: 01 – 12 (gdje je 01 = siječanj) |
%d |
Prikazuje datum s dvije znamenke: 01 – 31 |
%H |
Prikazuje sat s dvije znamenke u skladu s 24-satnim prikazom vremena: 00 – 24 |
%M |
Prikazuje minute s dvije znamenke: 00 – 59 |
%S |
Prikazuje broj sekundi s dvije znamenke: 00 – 59 |
%l |
Prikazuje milisekunde s tri znamenke: 000 – 999 |
Upotrijebite ove primjere kako biste stvorili naziv datoteke koji dodaje datum i naziv datoteke koji stavlja datum kao prefiks i dodaje vrijeme.
Stvaranje naziva datoteke kojem se dodaje dan, mjesec i godina, kao na primjer:
myfile_01_11_2010.pdf
Unesite sljedeće:
myfile_%d_%m_%y.pdf
Stvaranje naziva datoteke kojem se kao prefiks umeće dan, mjesec i godina, a dodaju sati i minute, kao na primjer:
01_01_2010_myfile_22_57.pdf
Unesite sljedeće:
%d_%m_%y_myfile_%H_%M.pdf
Ako datoteka sadržava nedefinirani izraz kao što je my_file_%a%b%c.pdf
, stvara se datoteka s nazivom my_file_%a%b%c.pdf.