Utilizarea subsolului pe elementele tabloului de bord

 |
Rezumatul cazului
Dacă aveți multe date prezente pe elementul tabloului de bord al tabelului, puteți include subsol pe element și adăuga calcule pe acesta. De exemplu, puteți include calculul rezumat pentru fiecare rând pe componenta tabloului de bord al tabelului.
- Creează element personalizat
- Editează instrucțiunile SQL
|
1. Creează element personalizat
Pentru a include calculul SUM pe componenta tabloului de bord al tabelului, trebuie să editați instrucțiunile SQL. Deoarece instrucțiunile SQL nu pot fi editate pe elementele implicite DL, trebuie să creați propriul element sau să copiați un element implicit DL existent.
2. Editează instrucțiunea SQL
Subsolul nu este vizibil în mod implicit pe elementul tabloului de bord. Aceasta înseamnă că subsolul nu va interfera cu tabloul de bord sau elementul existent. Subsolul va apărea doar pe elementele care au definit SUM în acesta.

SUM este definit în element în titlul său. Mai jos este un caz de instrucțiune select, deoarece există mai multe opțiuni pentru a include SUM în titlu.
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 Adaugă SUM pe titlul personalizat
Dacă creați un element din SQL personalizat, trebuie să includeți titlul pe măsurarea dorită. În cazul nostru, titlul personalizat de mai sus este Claim (ca Claim). Pentru a calcula SUM pentru această valoare, adăugați SUM_ la titlu (titlul corect ar fi SUM_Claim).
2.2 Adaugă SUM pe titlul implicit DL (titlu traductibil)
Puteți adăuga, de asemenea, SUM la valoare dacă titlul este implicit (sau traductibil). Astfel de titluri sunt scrise ca #$sqlDue$#. În acest caz, adăugați SUM_ înainte de titlu și adăugați întregul titlu în ghilimele simple (titlul corect ar fi 'SUM_#$sqlDue$#').
3. Adaugă element la tabloul de bord
Odată ce ați adăugat SUM la titlurile selectate, trebuie să adăugați acest element la tabloul de bord unde SUM va fi afișat. Dacă ați adăugat SUM la titlul personalizat, titlul este scris cu paranteze pătrate ( [] ) unde titlul implicit DL este scris normal.

 |
Atenție
SUM poate fi inclus doar în coloane cu valori numerice. Dacă adăugați SUM la titlul unei valori non-numerice, veți primi o eroare.
|