konto usunięte

Temat: Podsumowanie - wartość procentowa

Witam,

Tworzę cross tab złożony jak niżej:
Rows - Pole IMIENAZWISKO NVRACHAR,
Columns - Pole NAZWAKOLUMNY rowniez NVRACHAR,

w Summarized Fields czynie takie podsumowania:

***Ilość wystąpień NAZWAKOLUMNY
*** Ilość wystąpień NAZWAKOLUMNY - zaznaczając jednocześniej Show as percentage of. Czy pole to, może przyjąć format zmiennoprzecinkowy ? Używam różnych kombinacji w Format Object, bez skutecznie...

naturalnie dla wartości INT w polu podsumowań, % ukazywany jest również w formie z przecinkiem;)

Pozdrawiam

Poczyniłem rozwiązanie, tj. znalazłem ;)

Tworzymy formule - Count({table.NAZWAKOLUMNY}) - dla sekcji posumowania całego croos tab. W poszczególnych podsekcjach Count({table.NAZWAKOLUMNY},{table.IMIENAZWISKO }) - naturalnie wymagane dodanie grupowania.

Następnie dla pola Count of NAZWAKOLUMNY, w zakładce Common, wybieramy Suppress->x+2 i wrzucamy:

whileprintingrecords;
numbervar cnt := currentfieldvalue;
false


Dodajemy utworzoną formułę do sekcji podsumowań CT. Wybieramy Maximum. Następnia Format Object -> Common -> Zaznaczamy Supress ->X+2 i kod:

whileprintingrecords;
numbervar tot := currentfieldvalue;
false


w tej samej zakładce w Display String:

whileprintingrecords;
numbervar cnt;
numbervar tot;
totext(cnt%tot,2)+"%"


za: http://www.tek-tips.com/viewthread.cfm?qid=1537429&page=3Mateusz H. edytował(a) ten post dnia 25.07.10 o godzinie 17:18