Câmpuri personalizate în rapoarte

Finalizarea rapoartelor finalizate cu propriile coloane.
În raportul realizat cu "Schema de compunere a datelor" din modul de utilizare, puteți adăuga câmpurile care vor fi afișate în timpul formării.






În aceste domenii este permisă aplicarea operațiunilor aritmetice.

Deschideți "Setări". Accesați fila "Setări personalizate".

2. Adăugați "Expresia câmpului nou"

Câmpuri personalizate în rapoarte

Expresie pentru obținerea totalurilor prin grupare

Adăugarea de câmpuri este o rețetă de operații aritmetice între câmpurile disponibile (aceasta este permisă marcată cu o cutie verde). De asemenea, o caracteristică, dacă numele unui astfel de câmp constă din două sau mai multe cuvinte, acesta trebuie să fie închis în paranteze pătrate []. Faceți acest lucru - [Suma vânzărilor].

Câmpuri personalizate în rapoarte

După salvare, acest câmp devine disponibil pentru selectare:

Câmpuri personalizate în rapoarte

Aici, cu ajutorul manipulărilor simple, obțineți valoarea potrivită pentru dvs. Această funcție vă permite să adăugați câmpurile obligatorii. În variantele de calcul de care aveți nevoie. Profitabilitatea, eficiența și alte valori vor fi luate în considerare în logica dvs. de calcule aritmetice.

Total, trebuie să salvezi ceea ce ai făcut:

În acest caz, munca dvs. nu va fi pierdută, iar data viitoare când deschideți raportul, o puteți utiliza.

Funcțiile utilizate la scrierea câmpurilor.

1. Aritmetica «+. -. *. / "Cu acest lucru este clar, cred că pentru a explica principiul acțiunii lor nu este necesar.

2. Expresiile logice sunt folosite pentru a determina selecția. „>. <. =.>=. <=. <>. I. OR. NU ". Aceste expresii sunt utilizate cu o operație de selecție.

3. Operațiuni de selecție. Aplicați pentru a obține una dintre valorile posibile în conformitate cu condițiile specificate







SELECȚIE
CÂND <Операция выбора> ATUNCI <Выражение>
ALTFEL <Выражение>
END
exemplu:
SELECȚIE
WHEN Numărul> 0 și Suma> 0 THEN "Corect"
Altfel, "Eroare"
END

Aceasta este descifrată după cum urmează: dacă numărul este mai mare decât zero și sumele sunt mai mari decât zero, textul "Correct" va fi afișat și dacă cel puțin una dintre condiții nu este îndeplinită, se afișează "Error".

4. Funcția încorporată vă permite să realizați anumite transformări cu câmpuri.

ADJUSTMENT ("Expresie", "Poziție de pornire", "Poziție finală") - se selectează partea "Expresie". limitat la cadrul "Initial ..." si "Ultimate ...".
În ceea ce privește sensul nomenclaturii - "Pasta de ciocolată", formula substring (Nomenclatură, 1, 5) afișează valoarea "Paste"

Funcțiile date sunt utilizate de către

ANUL (<Дата>), TRIMESTRUL (<Дата>), MONTH (<Дата>), DAY (<Дата>), DAY (<Дата>), WEEK (<Дата>), DAYS (<Дата>), HR (<Дата>), MINUTE (<Дата>), SEC (<Дата>)

Se va afișa valoarea corespunzătoare numelui funcției.

("Data", "Perioada de forfecare"), CONCEPT ("Data", "Perioada de forfecare"). Pentru aceste funcții, valoarea expresiei Date la începutul sau la sfârșitul datei specificate.

ADD CODE ("Data." "Perioada de schimbare" "Valoarea pentru care doriți să măriți data") - funcția vă permite să măriți sau să micșorați data cu o anumită valoare.

DATA DIFERENȚEI ("Data1", "Date2", "Shift Period") - Funcția este concepută pentru a obține diferența între două date.

"Perioada de schimbare" este una dintre "Minute, Hour, Day, Week, Month, Quarter, Year, Decade, Half Year".

5. Funcțiile agregate ale limbajului de interogare sunt utilizate la gruparea rezultatelor calculului totalurilor

AMOUNT ( <> ) suma aritmetică a tuturor valorilor din eșantion.
MEDIU ( <> ) calculează valoarea medie a tuturor celor din eșantion
MINIM ( <> ) calculează valoarea minimă din toate valorile din eșantion
MAXIM ( <> ) calculează valoarea maximă din toate valorile din eșantion
CANTITATE ( <> ) numără numărul de valori ale parametrilor care se încadrează în eșantion. Această funcție vă permite să aveți cazuri de utilizare. QUANTITY (*) - vă permite să numărați numărul de rânduri ca rezultat. CANTITATE (VARIOARE "Expression") - vă permite să numărați numărul de valori diferite ale câmpului specificat.

Sumă (Alegere
Atunci când secțiunea (Nomenclatură, 1. 5) = "Paste"
Apoi Cantitate * 0.2
În caz contrar Cantitatea * 0.35
Sfârșitul)

Rezultatul este suma valorilor când există "pastă" la începutul numelui elementului, în acest caz cantitatea crește cu 0,2 dacă nu este prezent crește cu 0,35.

An ([Document, Data])

Anul este afișat când documentul este scris / reținut.

Un exemplu mai complex, fără decodificare.

selecție
Atunci când Trimestrul ([Document, Data]) = 1 și Subsemnatul (Nomenclatură, 1. 5) = "Paste"
Apoi Cantitate * 0.2
În caz contrar, alege
Când Trimestrul ([Document, Data]) = 2
Apoi Cantitate * 0.3
În caz contrar, alege
Când Trimestrul ([Document.Date]) = 3
Apoi Cantitate * 0.4
În caz contrar, alege
Când Trimestrul ([Document, Data]) = 4
Apoi Cantitatea * 0.5
Sfârșitul
Sfârșitul
Sfârșitul
Sfârșitul

Înregistrați-vă documentul Faktor-FactorDesigned pentru BP și SCP - //infostart.ru/public/18911/

Raport privind costul și vânzările de bunuri pentru BP - //infostart.ru/public/16477/

Imprimare simultană a Torg12 + С-Ф și Actul pentru servicii + С-Ф pentru BP - //infostart.ru/public/93943/

Imprimare simultană a Torg12 + С-Ф și Actul pentru servicii + С-Ф pentru UT 10 - //infostart.ru/public/96636/







Articole similare

Trimiteți-le prietenilor: