Upotreba podnožja u elementima kontrolnih tabla

 |
rezime sadržaja
U slučaju postojanja mnogo podataka koji su prisutni na elementu kontrolne table, moguće je uključiti podnožje na elementu i dodati proračune nad njim. Na primer, možete da uključite sumiranje za pojedinačni red na kontrolnoj tabli.
- Kreirajte prilagođeni element
- Uredite SQL izraze
|
1. Kreirajte prilagođeni element
Da biste uključili proračun SUM na tabeli kontrolne table, morate urediti SQL izraze. Kako se SQL izrazi ne mogu uređivati na DL zadatim elementima, morate ili kreirati svoj vlastiti element ili kopirati postojeći DL zadati element.
2. Uredite SQL izraze
Podnožje nije vidljivo prema zadatim postavkama na elementu kontrolne table. To znači da podnožje neće ometati postojeću kontrolnu tablu ili element. Podnožje će se pojaviti samo na elementima na kojima su definisani SUM.

SUM je definisan u elementu u njegovom naslovu. Ispod je slučaj naredbe select gde postoji nekoliko opcija kako uključiti SUM u naslov.
select
case when isnull(ATI.acSubject, '') = '' then nde.acCaption else ATI.acSubject end as #$sqlSubject$#,
cast(sum(case when IsNull(ATI.adDateDue, Dateadd(day, -1, Getdate())) < GetDate() then (ATI.anCredit - ATI.anDebit) as 'SUM_#$sqlDue$#',
cast(sum((ATI.anCredit-ATI.anDebit) ) else case when ATR.addate <= A.LastDate then end else 1 end end) as decimal(15,2)) as SUM_Claim
from vHE_AcctTransItem ATI
2.1 Dodajte SUM na prilagođeni naslov
Ako kreirate element iz prilagođenog SQL-a, morate uključiti naslov o željenoj meri. U našem slučaju iznad prilagođeni naslov je Claim (as Claim). Da biste izračunali SUM za ovu vrednost, dodajte SUM_ naslov (tačan naslov bi bio SUM_Claim).
2.2 Dodaj SUM na DL zadati naslov
Takođe možete dodati SUM vrednosti ako je naslov zadati (ili prevodiv). Takvi se natpisi pišu kao #$sqlDue$#. U ovom slučaju dodajete SUM_ prije naslova i dodajete cijeli naslov u pojedinačne navodnike (ispravan naslov bi bio 'SUM_#$sqlDue$#').
3. Dodavanje elementa na kontrolnu tablu
Kada dodate SUM odabranim natpisima, morate dodati ovaj element na kontrolnu tablu na kojoj će biti prikazan SUM. Ako ste dodali SUM prilagođenom natpisu, naslov se piše uglastim zagradama ( [] ) gde se DL zadani naslov piše normalno.

 |
važno
SUM se može uključiti samo u kolonama s brojčanim vrednostima. Ako dodate SUM naslovu nenumeričke vrednosti, Pantheon će javiti grešku.
|