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
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️