Αναφορά πίνακα βάσης δεδομένων

Το LibreOffice Calc σάς επιτρέπει να αναφέρετε δεδομένα σε πίνακες βάσης δεδομένων χρησιμοποιώντας μια ειδική σημειογραφία, μια "αναφορά πίνακα βάσης δεδομένων", για αναφορές κελιών μέσα στον πίνακα. Αυτή η ειδική σημειογραφία στοχεύει στη βελτίωση της αναγνωσιμότητας των τύπων που αναφέρονται σε κελιά μέσα σε έναν πίνακα βάσης δεδομένων.

Εικονίδιο προειδοποίησης

Το πρότυπο ODF δεν υποστηρίζει προς το παρόν δομημένες αναφορές. Κατά την αποθήκευση ενός αρχείου σε μορφή .ods, οι δομημένες αναφορές μετατρέπονται σε άμεσες αναφορές, διατηρώντας μόνο τις τιμές κατά τη στιγμή της αποθήκευσης. Καταβάλλονται προσπάθειες για την εισαγωγή δομημένων αναφορών στο πρότυπο ODF.


Πίνακες βάσης δεδομένων

Οι "πίνακες" υπολογιστικών φύλλων ορίζονται από εύρη βάσης δεδομένων (Δεδομένα - Ορισμός εύρους). Εκτός από το όνομα της βάσης δεδομένων, τα ακόλουθα είναι υποχρεωτικά για τη χρήση αναφορών πίνακα βάσης δεδομένων:

Παράδειγμα

Ο παρακάτω πίνακας περιέχει τιμές που χρησιμοποιούνται σε παραδείγματα αργότερα σε αυτό το έγγραφο.

A

B

C

D

1

Όνομα

Εύρος

Πωλήσεις

Αρχαιότητα

2

Smith

Δύση

21

5

3

Jones

Ανατολή

23

11

4

Johnson

Ανατολή

9

7

5

Taylor

Δύση

34

11

6

Brown

Ανατολή

23

15

7

Walker

Ανατολή

12

4

8

Edwards

East

15

12

9

Thomas

Δύση

17

10

10

Wilson

Δύση

31

3

11

Αθροίσματα

2

185

8.67


Η περιοχή κελιών A1:D11 ορίστηκε ως το εύρος βάσης δεδομένων "ΤαΔεδομένα μου (myData) ". Οι επιλογές Περιέχει ετικέτες στηλών και Περιέχει γραμμή συνόλου ελέγχθηκαν κατά τον ορισμό του εύρους βάσης δεδομένων.

Αναφορά δεδομένων σε πίνακες

Μια αναφορά πίνακα βάσης δεδομένων έχει τη μορφή database_range[…]. Το μέρος μέσα στις αγκύλες μπορεί να είναι μια δεσμευμένη λέξη-κλειδί αναφοράς, ένα όνομα πεδίου ή ένας συνδυασμός των δύο.

Σε περιπτώσεις όπου χρησιμοποιείται μία μόνο λέξη-κλειδί ή ένα μόνο όνομα πεδίου, χρησιμοποιήστε μονές αγκύλες αντί για διπλές αγκύλες.

Παράδειγμα

ΔεδομέναΜου[#Κεφαλίδες] αντί για ΔεδομέναΜου[[#Κεφαλίδες]], ή ΔεδομέναΜου[Περιοχή] αντί για ΔεδομέναΜου[[Περιοχή]].

Δεσμευμένες λέξεις-κλειδιά αναφοράς

Λέξη-κλειδί

Χρήση

Παράδειγμα

[#Headers]

Η λέξη-κλειδί [#Κεφαλίδες (Headers)] αναφέρεται στη γραμμή με τα ονόματα πεδίων (ετικέτες στηλών). Είναι η πρώτη γραμμή της περιοχής βάσης δεδομένων.

Εάν η περιοχή βάσης δεδομένων δεν έχει ορισμένη γραμμή ετικετών (Περιέχει ετικέτες στηλών), δημιουργείται ένα σφάλμα #ΑΝΑΦ!.

Η έκφραση ΔεδομέναΜου[#Κεφαλίδες] αναφέρεται στα κελιά A1:D1.

[#Data]

Η λέξη-κλειδί [#Data] αναφέρεται στις εγγραφές δεδομένων της περιοχής βάσης δεδομένων, εξαιρουμένης της γραμμής ετικέτας στήλης και της γραμμής συνόλων.

Μπορεί επίσης να χρησιμοποιηθεί η συντομογραφία ΔεδομέναΜου (myData)[].

Η παράσταση ΔεδομέναΜου[#Δεδομένα] αναφέρεται στο ορθογώνιο κελιού A2:D10.

[#Totals]

Η λέξη-κλειδί [#Totals] αναφέρεται στη γραμμή των συνόλων. Είναι η τελευταία γραμμή του εύρους της βάσης δεδομένων.

Εάν η περιοχή βάσης δεδομένων δεν έχει ορισμένη γραμμή συνόλων (Περιέχει γραμμή συνόλων), δημιουργείται ένα σφάλμα #REF!.

Η παράσταση ΔεδομέναΜου[#Σύνολα] αναφέρεται στα κελιά A11:D11.

[#All]

Η λέξη-κλειδί [#Όλα] αναφέρεται σε ολόκληρο το εύρος της βάσης δεδομένων, συμπεριλαμβανομένων των ετικετών στηλών και των συνόλων.

Η παράσταση ΔεδομέναΜου[#Όλα] αναφέρεται στα κελιά A1:D11.

[#This Row]

Αυτή η λέξη-κλειδί περιγράφει μια έμμεση τομή.

Εάν η παράσταση ΔεδομέναΜου[#ΑυτήΗΓραμμή] χρησιμοποιείται σε έναν τύπο στο κελί F2, αναφέρεται στο A2:D2. Εάν η ίδια παράσταση χρησιμοποιείται σε έναν τύπο στο κελί F5, αναφέρεται στο A5:D5.


Όνομα πεδίου σε αγκύλες

Για να αναφέρετε τον πίνακα όλων των τιμών στις εγγραφές που ανήκουν στο ίδιο πεδίο, χρησιμοποιήστε τη μορφή [όνομα πεδίου]. Η περιοχή κελιών στην οποία γίνεται αναφορά δεν περιλαμβάνει ετικέτα και σύνολα.

Παράδειγμα

Η παράσταση ΔεδομέναΜου[[Περιοχή]] ή η απλοποιημένη μορφή της ΔεδομέναΜου[Περιοχή] αναφέρεται στα κελιά B2:B10. Εάν η περιοχή της βάσης δεδομένων δεν έχει γραμμή ετικέτας, μπορούν να χρησιμοποιηθούν γενικές ετικέτες όπως Στήλη1, Στήλη2.

Εικονίδιο σημείωσης

Στο Microsoft Excel, εάν το κελί του τύπου ανήκει στον πίνακα, τότε το όνομα του πίνακα μπορεί να παραλειφθεί. Για παράδειγμα, ο τύπος =SUM(ΔεδομέναΜου[Πωλήσεις]) στο κελί C11 θα μπορούσε να γραφτεί ως =SUM([Πωλήσεις]). Η παράλειψη του ονόματος του πίνακα δεν είναι ακόμη δυνατή στο Calc.


Συνδυασμοί

Στήλες και εγγραφές δεδομένων

Για να αναφέρετε έναν συνδυασμό ετικετών στηλών και εγγραφών δεδομένων, χρησιμοποιήστε τη μορφή [#Κεφαλίδες];[#Δεδομένα] ή [#Κεφαλίδες],[#Δεδομένα], όπου το διαχωριστικό είναι το ίδιο με αυτό για τις παραμέτρους συνάρτησης που ορίζεται στα Εργαλεία - Επιλογές - Calc - Τύπος - Διαχωριστικά.

Εγγραφές δεδομένων και σειρά συνόλου

Για να αναφέρετε έναν συνδυασμό εγγραφών δεδομένων και γραμμής συνόλων, χρησιμοποιήστε τη συνάρτηση [#Δεδομένα];[#Σύνολα]. Για παράδειγμα, η συνάρτηση ΔεδομέναΜου[[#Δεδομένα];[#Σύνολα]] αναφέρεται στα κελιά A2:D11.

Ένας συνδυασμός όπως [#Κεφαλίδες];[#Σύνολα] δεν είναι δυνατός, καθώς αυτό θα είχε ως αποτέλεσμα δύο ασύνδετα ορθογώνια κελιών.

Γειτονικές στήλες

Για να αναφέρετε πολλές γειτονικές στήλες, χρησιμοποιήστε τον τελεστή εύρους “:”. Για παράδειγμα, ο τύπος ΔεδομέναΜου[[Όνομα]:[Πωλήσεις]] αναφέρεται στα κελιά A2:C10.

Μη γειτονικές στήλες

Η χρήση μη γειτονικών στηλών δεν είναι δυνατή, καθώς θα αναφερόταν σε δύο ξεχωριστά ορθογώνια κελιών.

Όνομα πεδίου και λέξη-κλειδί

Η αναφορά μέσω ονόματος πεδίου και η χρήση μιας λέξης-κλειδιού αναφοράς μπορούν να συνδυαστούν. Πρώτα δηλώστε τη λέξη-κλειδί, στη συνέχεια το διαχωριστικό συνάρτησης και τέλος το όνομα του πεδίου σε αγκύλες. Για παράδειγμα, η ΔεδομέναΜου[[#Σύνολα];[Πωλήσεις]] αναφέρεται στο κελί C11.

Παρακαλούμε, υποστηρίξτε μας!

Παρακαλούμε, υποστηρίξτε μας!