Knifflig: Kombinationen von Zeiträumen

Status
Nicht offen für weitere Antworten.
F

Flow25

Gast
Hallo zusammen,

da ich denke, dass hier im Forum ein paar schlaue Köpfe sind, habe ich eine etwas kniffligere Frage.

Ich bin dabei ein Kostenrechnungs-Tool zu schreiben. Der Benutzer hat dabei die Möglichkeit vier verschiedene Zeiträume miteinander zu vergleichen. Als Zeitraum kann angegeben werden: Gesamtes Jahr, 1. Halbjahr, 2. Halbjahr, 1. Quartal, 2. Quartal, 3. Quartal und 4. Quartal. Zusätzlich kann natürlich noch das Jahr ausgewählt werden.
Hat der Benutzer nun vier Zeiträume ausgewählt und drückt auf OK, so werden die vier Zeiträume in einer Tabelle ertrags- und auswandstechnisch miteinander verglichen. Jede Zeile spiegelt dabei einen bestimmten Bereich wie z.B. Personalkosten wieder mit vier Werten für die vier gewählten Zeiträume.

Der Benutzer hat nun die Möglichkeit auf eine Zeile der Tabelle doppelt zu klicken. Es öffnet sich dann ein Fenster in dem die Einzelmonate der Zeiträume aufgelistet werden sollen. Solange z.B. folgendes ausgewählt wurde ist das noch nicht problematisch:

Zeitraum1 = 1. Quartal 2001
Zeitraum2 = 1. Quartal 2002
Zeitraum3 = 1. Quartal 2003
Zeitraum4 = 1. Quartal 2004

Darstellung:

Monat 2001 2002 2003 2004
Januar
Februar
März

Wählt der Benutzer aber z.B.:

Zeitraum1 = 1. Quartal 2004
Zeitraum2 = 2. Quartal 2004
Zeitraum3 = 3. Quartal 2004
Zeitraum4 = 4. Quartal 2004

Monat 2004 2004 2004 2004
Januar - April - Juli - Oktober
Februar - Mai - August - November
März - Juni - September - Dezember

Oder noch komplizierter:

Zeitraum1 = 1. Quartal 2003
Zeitraum2 = 2. Quartal 2003
Zeitraum3 = 1. Quartal 2004
Zeitraum4 = 2. Quartal 2004

Monat 2003 2003 2004 2004
Januar - April - Januar - April
Februar - Mai - Februar - Mai
März - Juni - März - Juni


ergeben sich sehr viele Kombinationsmöglichkeiten.

Im härtesten Fall, also bei 4 gewählten Zeiträumen und Quartalen gibt es 4 hoch 4, also 256 Möglichkeiten.

Nun muss ich bei der Darstellung der Einzelmonate aber alle diese Möglichkeiten berücksichtigen.
Kann ich das irgendwie umgehen??
Falls das überhaupt jemand versteht (kann das nicht so toll erklären), hat jemand eine Idee??

Gruß Flow25
 

The_S

Top Contributor
Kannst du das nochmal genauer erläutern? Mir ist noch nicht ganz klar, nach welchem Schema dein Programm die Moante ausspuckt. Oder stehe ich momentan einfach nur auf dem Schlauch?
 

Wildcard

Top Contributor
Schreib in die Zeilen doch nur:
1.Monat
2.Monat
3.Monat

Wenn dir das nicht reicht, gibt den genauen Monat als Tooltip über der Zelle an
 
F

Flow25

Gast
Wow das sind ja richtig schnelle Antworten.
@Wildcard: Die Idee ist ganz gut. Werde das mal überdenken.

Hätte nicht gedacht, dass die Problematik so schnell verstanden wird. Danke!

Gruß Flow25
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Rekursive Kombinationen Java Basics - Anfänger-Themen 6
R0m1lly Kombinationen aus int array rekursiv Java Basics - Anfänger-Themen 2
C alle möglichen Kombinationen zweier Ziffern auf drei / vier / und 'n" Stellen Java Basics - Anfänger-Themen 11
C Array in allen Kombinationen ausfüllen Java Basics - Anfänger-Themen 17
S Summe aus Kombinationen /permutationen einer Liste mit einer Obergrenze Java Basics - Anfänger-Themen 10
D Alle möglichen Kombinationen in einem Array ausgeben Java Basics - Anfänger-Themen 2
L Best Practice Alle Kombinationen aus Listenelementen, Anzahl Listen unterschiedlich Java Basics - Anfänger-Themen 6
D Rekursiv Kombinationen ausgeben klappt nur bei einer Wiederholung Java Basics - Anfänger-Themen 4
Phash Kombinationen erzeugen Java Basics - Anfänger-Themen 4
L Kombinationen nur mit if/while erstellen Java Basics - Anfänger-Themen 2
B Kombinationen 3-dim Array Java Basics - Anfänger-Themen 5
D Kombinationen Quadratisches Array Java Basics - Anfänger-Themen 11
F 4 STrings in allen Kombinationen miteinander kombinieren Java Basics - Anfänger-Themen 2
F Kombinationen mit 3 Würfeln Java Basics - Anfänger-Themen 6
-horn- Alle Kombinationen von Zahlenreihe ohne Doppelungen Java Basics - Anfänger-Themen 6
L Kombinationen einer Menge rekursiv berechnen Java Basics - Anfänger-Themen 11
K Kombinationen der Elemente einer ArrayList Java Basics - Anfänger-Themen 4
C Alle Möglichen Kombinationen eines Arrays Java Basics - Anfänger-Themen 5
M Kombinationen von Objekten bilden Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben