Předchozí Další

Úloha 6:  Seřadit data

Když poprvé vytvoříte a zobrazíte náhled sestavy, zobrazuje sestava datové řádky v pořadí, v jakém je dotaz vrátí. Pořadí se může měnit v závislosti na mnoha faktorech, jako např. jak byla data zadávána do zdroje dat. Ve většině případů budete chtít změnit pořadí, v němž se data v sestavě zobrazují.

1  
2  
3  
V editoru rozvržení vyberte tabulku výběrem karty Tabulka v levém dolním rohu, viz Obrázek 1-18. Tato karta se objeví, když umístíte ukazatel myši nad levý dolní roh tabulky.

Obrázek 1-18 Výběr tabulky

Obrázek 1-18  Výběr tabulky
Editor vlastností zobrazuje vlastnosti tabulky, viz obrázek Vlastnost 1-19.

Obrázek 1-19 Editor vlastností zobrazující obecné vlastnosti tabulky

Obrázek 1-19  Editor vlastností zobrazující obecné vlastnosti tabulky
4  
5  
*
*
Obrázek 1-20 ukazuje definici řazení.

Obrázek 1-20 Definice řazení v položce Nový klíč řazení

Obrázek 1-20  Definice řazení v okně Nový klíč řazení
Klepněte na tlačítko OK. Stránka Řadit zobrazuje definovaný klíč řazení.
6  

Obrázek 1-21 Data seřazená podle jména zákazníka

Obrázek 1-21  Data seřazená podle jména zákazníka
Všimněte si, že se jména s velkými písmeny zobrazují na začátku seznamu. BIRT řadí řetězcová data podle hodnot bodu v kódu UCS2. Ve znakových sadách na bázi ASCII mají velká písmena nižší hodnoty kódů než malá písmena. Proto se velká písmena zobrazují před malými písmeny.
7  
1  
2  
Na stránce Řadit, kterou ukazuje obrázek Obrázek 1-22, vyberte klíč řazení, potom vyberte volbu Upravit.

Obrázek 1-22 Klíč řazení zobrazený na stránce Řadit

Obrázek 1-22  Klíč řazení zobrazený na stránce Řadit
3  
row["CUSTOMERNAME"].toUpperCase()
Tento výraz používá funkci jazyka JavaScript toUpperCase(  ) k převedení hodnot jmen zákazníků před řazením na velká písmena. Názvy funkcí JavaScript rozlišují malá a velká písmena, takže musíte napsat toUpperCase( ) přesně tak, jak je zobrazeno. Odkazy na názvy sloupců také rozlišují malá a velká písmena. V tomto výrazu představuje row["CUSTOMERNAME"] správné jméno, které se má použít. Pokud napíšete například row["customername"], zobrazí BIRT Report Designer po spuštění sestavy chybu. Psaní velkými písmeny můžete ověřit, když se podíváte na jméno, které je zobrazeno v Průzkumníku dat.
8  

(c) Copyright Actuate Corporation 2013