tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
335
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sascha0301 sascha0301 ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    4
    Hallo zusammen,

    ich habe ein Problem mit IReport. Ich habe einen Bericht erstellt, sieht ungefähr so aus:

    Kundennr Umsatz Umsatzanteil in %
    1 1000 x %
    2 500 x %
    3 1500 x %
    --------------------------------------------
    3000

    Soweit so gut nun wollte ich den Umsatzanteil in % ausrechnen: (Dort wo das x steht)
    Formel: 1000* 100 / 3000
    Dies funktioniert so nicht wirklich in IReport.
    Ich habe den Wert 3000 nicht im Zugriff, sondern 1500 (1000 + 500) bedeutet es werden Kundennummer 1 und 2 zusammen gerechnet. Dies verstehe ich nicht! Anschließend werden Kundennummer 2 und 3 zusammengerechent, usw.

    Kann mir jemand weiterhelfen****
    Bittte
     

  2. #2
    SE Tutorials.de Gastzugang
    Also wenn du etwas prozentuales haben willst musst du natürlich voher wissen welcher Wert 100% entspricht. Also musst du diese 3000 berechnen bevor du die erste prozentuale Angabe *1000 = 33 1/3 %* davon errechnen und ausgeben willst. Außerdem musst du auch auf Zahlen mit Nachkommastellen achten welche sich nur als unendliche Dezimalbrüche sinnvoll darstellen lassen *z.B. 1/3 oder 6 2/3*.
     

  3. #3
    sascha0301 sascha0301 ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    4
    Hallo, vielen Dank für die Antwort.
    Habe ich verstanden.
    Jetzt hab ich nur noch das Problem, wie ich das in IReport umsetzten kann.
    Zu welchem Zeitpunkt wird die 3000 bekannt sein? Kann ich das bestimmen?
     

  4. #4
    SE Tutorials.de Gastzugang
    Also alleine nur mit IReport geht das nicht. Du musst bevor du anfängst den Report zu erstellen außerhalb davon diesen Wert errechnen. Dazu brauchen die entsprechenden Objekte natürlich entsprechende Getter um an den Wert zu kommen und mit diesem rechnen zu können.
     

  5. #5
    sascha0301 sascha0301 ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    4
    Bedeutet im Umkehrschluss es ist zum Vorteil Java programmieren zu können um IReport zuerweitern oder auch nutzen zu können.
    Standardmäßig gibt es keine Lösung? Da ich nicht in Java Programmieren kann.
     

  6. #6
    SE Tutorials.de Gastzugang
    Nun wie gesagt : da dir IReport eine solche spezielle Aufgabe nicht ermöglicht musst du da schon im Vorfeld mit den Daten arbeiten um dann IReport mit den entsprechenden Daten zu füttern. In welcher Sprache du das machst ist eigentlich egal so lange die IReport-Engine die Roh-Daten lesen und verarbeiten kann.
    Wenn das ganze natürlich in Java programmiert ist würde es sich anbieten in Java die vorab Verarbeitung der Daten zu implementieren. Da Java OOP ist braucht man da noch nicht mal irgendwie wild in den Roh-Daten rumsuchen sondern sie lediglich in eine OOP-günstige Form bringen.
     

  7. #7
    sascha0301 sascha0301 ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    4
    Ok vielen Dank, für die schnelle Hilfe
     

Ähnliche Themen

  1. iReport/Subreport again
    Von ROCKSCHTAR im Forum Java
    Antworten: 2
    Letzter Beitrag: 27.01.10, 23:11
  2. iReport und Parameter
    Von Luixx im Forum Java
    Antworten: 1
    Letzter Beitrag: 15.12.06, 10:23
  3. Anfänge in iReport
    Von tomy20 im Forum Java
    Antworten: 0
    Letzter Beitrag: 12.07.06, 13:30
  4. iReport join on
    Von Alex02 im Forum Java
    Antworten: 1
    Letzter Beitrag: 10.07.06, 14:14
  5. parameterübergabe iReport
    Von Alex02 im Forum Java
    Antworten: 0
    Letzter Beitrag: 07.07.06, 15:21

Stichworte