06.02.2025, 09:53
Hallo,
ich lade mit LibreOffice Tabellen/Views aus einer SQLExpress-Datenbank in Tabellen. Dabei kann ich variable Filter verwenden und so nur die für diesen Fall passenden Daten laden. Z.B. habe ich in der Datenbank Daten aus mehreren Jahren. Durch ein variables Filter werde ich vor dem Laden gefragt für welches Jahr die Daten geladen werden sollen und dann werden nur die Daten aus diesem Jahr in die LibreOffice Tabelle gespeichert.
Diese Abfrage wird in dem SQL-Befehl gespeichert mit dem auch gesteuert wird welche Spalten aus der Tabelle/View übernommen werden sollen.
In Excel verwendete ich bisher bei der Definition der Abfrage in den erweiterten Optionen problemlos ein Kopie des SQL-Befehls aus LibreOffice. Allerdings gab es bei diesen Abfragen keine variablen Filter.
Für die letzte zu übernehmende Arbeitsmappe war im SQL-Befehl so ein variables Filter definiert. Diesen Eintrag versteht Excel aber nicht. D.h. ich muss alle Daten (z.B. aus allen gespeicherten Jahren) laden und die Auswahl des gewünschten Jahres durch entsprechende Formeln in Excel machen. Damit muss ich in solchen Fällen ein Vielfaches der Daten die ich brauche laden und die komplexere Formeln verwenden. Als Alternative müsste ich die gewünschte Jahreszahl in den SQL-Befehl schreiben.
Daher meine Frage: gibt es in Excel eine ähnliche Möglichlichkeit wie in LibreOffice?
Ich hoffe, ich habe das Problem klar genug beschrieben andernfalls fragt mich!
danke für eure Hilfe
kilix
ich lade mit LibreOffice Tabellen/Views aus einer SQLExpress-Datenbank in Tabellen. Dabei kann ich variable Filter verwenden und so nur die für diesen Fall passenden Daten laden. Z.B. habe ich in der Datenbank Daten aus mehreren Jahren. Durch ein variables Filter werde ich vor dem Laden gefragt für welches Jahr die Daten geladen werden sollen und dann werden nur die Daten aus diesem Jahr in die LibreOffice Tabelle gespeichert.
Diese Abfrage wird in dem SQL-Befehl gespeichert mit dem auch gesteuert wird welche Spalten aus der Tabelle/View übernommen werden sollen.
In Excel verwendete ich bisher bei der Definition der Abfrage in den erweiterten Optionen problemlos ein Kopie des SQL-Befehls aus LibreOffice. Allerdings gab es bei diesen Abfragen keine variablen Filter.
Für die letzte zu übernehmende Arbeitsmappe war im SQL-Befehl so ein variables Filter definiert. Diesen Eintrag versteht Excel aber nicht. D.h. ich muss alle Daten (z.B. aus allen gespeicherten Jahren) laden und die Auswahl des gewünschten Jahres durch entsprechende Formeln in Excel machen. Damit muss ich in solchen Fällen ein Vielfaches der Daten die ich brauche laden und die komplexere Formeln verwenden. Als Alternative müsste ich die gewünschte Jahreszahl in den SQL-Befehl schreiben.
Daher meine Frage: gibt es in Excel eine ähnliche Möglichlichkeit wie in LibreOffice?
Ich hoffe, ich habe das Problem klar genug beschrieben andernfalls fragt mich!
danke für eure Hilfe
kilix