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