Daten - Abfragen und Verbindungen

Hallo Zusammen
Ich bin Umsteiger von Excel und habe eine Frage, deren Antwort ich nirgends gefunden habe:
In Excel gibt es unter dem Menü “Daten” den Button “Abfrage und Verbindungen”. Ich benötige diese Funktion für Abfragen und Auswertungen, so wie der Erstellung einer neuen Tabelle aufgrund einer Basistabelle. Die Pivot-Tabellen funktionieren für meine Zwecke nicht. Gibt es in Calc eine Funktion wie der in Excel?
Vielen Dank für Hinweise, wie ich vorgehen soll.
Grüsse, Hanspeter

Die Datenbankkomponente “Base” kann das. Base ist eine Brücke zw. Datenbanken und Writer/Calc-Dokumenten.
Eine “Datenbank” im weiteren Sinne kann auch aus Bereichen einer Tabellenkalkulation bestehen sein oder eine Sammlung von Textdateien(csv). Diese Pseudo-Datenbanken unterliegen gewissen Einschränkungen.

Oh danke für die rasche Antwort. Ich werde mir Base ansehen.
Vielen Dank, Hanspeter

Du verbindest ein neues Base-Dokument mit einer existierenden Datenbank.
Alles hängt davon ab, was genau die Datenquelle ist. Ist es eine richtige Datenbank (Welche genau? ODBC- oder JDBC-Treiber?), sind es Textdateien oder sind es listenförmige Bereiche in einer Calc/Excel-Datei? Die “Registrierung” der neuen Datenbank macht die Daten für Writer und Calc verfügbar (drücke Strg+Shift+F4 in Calc/Writer).
Abfragen auf Zellbereiche oder Textdateien sind sehr eingeschränkt.

Danke für die zusätzlichen Informationen. Mit Datenbanken kenne ich mich einigermassen gut aus. Mit war aber nicht klar, was Base macht. Wie erwähnt, ich bin Umsteiger.
Nochmals besten Dank, Hanspeter

Empfehlung: Handbuch zu Base (in der deutschen Version).

1 Like

Danke nochmals für deine wertvolle Hilfe. Base macht genau was ich suchte, allerdings mit einer Einschränkung: Base erlaubt nur COUNT als Aggregat-Funktion. Ich benötige aber AVERAGE und MEAN. Vielleicht klappt es in einem neuen Release.
Also, vielen Dank und mein Problem ist vorerst gelöst.

Nein. Oder anders formuliert: Base ist nicht die Datenbank, sondern die Verbindung zur Datenbank (und Du bist dadurch auch nicht auf die als default mitgelieferte “embedded”-hsqldb beschränkt.)
.
Die Frage ist erstmal, ob die darunter liegende Datenquelle das kann (also z.B. HSQLDB).
Als zweites Level kann die Funktion in der Benutzeoberfläche unbekannt sein. Dann kannst Du eine entsprechende Abfrage zwar nicht per Maus “zusammensetzen”, aber im SQL verwenden, indem Du - beim editieren
in SQL-Ansicht - ganz rechts den “direkten” SQL-Modus verwendest.
.
Was man damit verliert ist die einfache Parameterersetzung via :Name, aber Du kannst eben auch sehr komplizierte Kommandos direkt an die Datenbank schicken.
.
Hier noch ein Link zu den Aggregat-Funktionen in HSQLDB (schau mal bei AVG), aber vorsicht: LibreOffice nutzt noch die alte Version 1.8
https://hsqldb.org/doc/guide/guide.html#dac_aggregate_funcs