Hallo,
ich habe eine Pivot-Tabelle, die auf einer SQL-Abfrage basiert.
Die Datumsfelder liegen im Format JJJJMMTT vor (Beispiel für Zellinhalt: '20170712).
Das Gruppieren nach Monaten bzw. Jahren schlägt fehl (der Dialog wird nicht angeboten).
Hat jemand eine Lösung für mich?
Grüße aus Südwestfalen,
Robert
Win10 64bit Pro / Libreoffice 5.3.4.2 32bit
❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Pivot-Gruppierung nach Datum
Re: Pivot-Gruppierung nach Datum
Hallo,
das Hochkomma ' vor der Zahl macht daraus einen Text. '20170712 = Text.
Ohne dem Hochkomma ist es trotzdem kein Datum, sondern nur eine Zahl.
Gruß HeritzP
das Hochkomma ' vor der Zahl macht daraus einen Text. '20170712 = Text.
Ohne dem Hochkomma ist es trotzdem kein Datum, sondern nur eine Zahl.
Gruß HeritzP
HeritzP
alles nur geklaut
alles nur geklaut
Re: Pivot-Gruppierung nach Datum
Danke, HeritzP, das hatte ich auch als Ursache vermutet.
Bin weiter auf der Suche nach einer Lösung ...
Bin weiter auf der Suche nach einer Lösung ...
Grüße aus Südwestfalen,
Robert
Version: 7.0.6.2 (x64) | Windows 10.0 Build 19043
Robert
Version: 7.0.6.2 (x64) | Windows 10.0 Build 19043
Re: Pivot-Gruppierung nach Datum
Ich nehme an, Du hast keine Möglichkeit, die SQL zu ändern, daß sie ein von Calc unterstütztes Datumsformat erzeugt?
Dann kannst Du vielleicht mit einer Hilfsspalte arbeiten, in der Du den Text in ein Datum konvertierst?
Z.B.
=DATUMWERT( RECHTS(A1;2)&"."&TEIL(A1;5;2)&"."&LINKS(A1;4)) (A1 zu ersetzen durch die Adresse(n) Deiner Zellen mit dem Datumstext)
Grüße
Gerhard
Dann kannst Du vielleicht mit einer Hilfsspalte arbeiten, in der Du den Text in ein Datum konvertierst?
Z.B.
=DATUMWERT( RECHTS(A1;2)&"."&TEIL(A1;5;2)&"."&LINKS(A1;4)) (A1 zu ersetzen durch die Adresse(n) Deiner Zellen mit dem Datumstext)
Grüße
Gerhard
LibreOffice 5.4.6.2 / Windows 10 64Bit / WIndows 10 32Bit
Pivot-Gruppierung/-Konsolidierung nach Datum
Hallo, Gerhard,
danke für Deinen Tipp.
Habe die SQL-Abfrage über ODBC via LibreBase an Oracle wie folgt modifiziert:
Allerdings wird nach wie vor ein String zurückgegeben
Wenn ich in SQL mit
Das Konsolidieren nach Datum, so dass z.B. die Quartals- oder Jahreswerte angezeigt werden, wird weiterhin nicht angeboten.
Weitere Tipps ... ?
danke für Deinen Tipp.
Habe die SQL-Abfrage über ODBC via LibreBase an Oracle wie folgt modifiziert:
- substr(DOCUMENTDATE,7,2)||'.'||substr(DOCUMENTDATE,5,2)||'.'||substr(DOCUMENTDATE,1,4)
Allerdings wird nach wie vor ein String zurückgegeben

Wenn ich in SQL mit
- to_date(DOCUMENTDATE,'YYYYMMDD', 'NLS_DATE_LANGUAGE = German')
Das Konsolidieren nach Datum, so dass z.B. die Quartals- oder Jahreswerte angezeigt werden, wird weiterhin nicht angeboten.
Weitere Tipps ... ?
Zuletzt geändert von robert159 am Mo 17. Jul 2017, 10:37, insgesamt 2-mal geändert.
Grüße aus Südwestfalen,
Robert
Version: 7.0.6.2 (x64) | Windows 10.0 Build 19043
Robert
Version: 7.0.6.2 (x64) | Windows 10.0 Build 19043
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.