Συναρτήσεις χειρισμού πίνακα
Αυτές οι συναρτήσεις επιστρέφουν έναν πίνακα ή χειρίζονται υπάρχοντες πίνακες.
Σε αυτήν την κατηγορία
Λειτουργία | Περιγραφή |
---|---|
ADDCOLUMNS | Προσθέτει υπολογιζόμενες στήλες στον δεδομένο πίνακα ή παράσταση πίνακα. |
ADDMISSINGITEMS | Προσθέτει συνδυασμούς στοιχείων από πολλές στήλες σε έναν πίνακα, εάν δεν υπάρχουν ήδη. |
CROSSJOIN | Επιστρέφει έναν πίνακα που περιέχει το Καρτεσιανό γινόμενο όλων των γραμμών από όλους τους πίνακες των ορισμάτων. |
CURRENTGROUP | Επιστρέφει ένα σύνολο γραμμών από το όρισμα table μιας παράστασης GROUPBY. |
DATATABLE | Παρέχει έναν μηχανισμό δήλωσης ενός ενσωματωμένου συνόλου τιμών δεδομένων. |
DETAILROWS | Αξιολογεί μια παράσταση γραμμών λεπτομερειών που ορίστηκε για μια μέτρηση και επιστρέφει τα δεδομένα. |
στηλών DISTINCT | Επιστρέφει έναν πίνακα μίας στήλης που περιέχει τις διακριτές τιμές από την καθορισμένη στήλη. |
πίνακα DISTINCT | Επιστρέφει έναν πίνακα καταργώντας διπλότυπες γραμμές από άλλον πίνακα ή παράσταση. |
EXCEPT | Επιστρέφει τις γραμμές ενός πίνακα που δεν εμφανίζονται σε άλλον πίνακα. |
FILTERS | Επιστρέφει έναν πίνακα τιμών που εφαρμόζονται απευθείας ως φίλτρα σε columnName . |
GENERATE | Επιστρέφει έναν πίνακα με το Καρτεσιανό γινόμενο μεταξύ κάθε γραμμής στον table1 και στον πίνακα που προκύπτει από την αξιολόγηση table2 στο περιβάλλον της τρέχουσας γραμμής από table1. |
GENERATEALL | Επιστρέφει έναν πίνακα με το Καρτεσιανό γινόμενο μεταξύ κάθε γραμμής στον table1 και στον πίνακα που προκύπτει από την αξιολόγηση table2 στο περιβάλλον της τρέχουσας γραμμής από table1. |
GENERATESERIES | Επιστρέφει έναν πίνακα μοναδικής στήλης που περιέχει τις τιμές μιας αριθμητικής σειράς. |
GROUPBY | Παρόμοια με τη συνάρτηση SUMMARIZE, GROUPBY δεν χρησιμοποιεί έμμεσα CALCULATE για τυχόν στήλες επέκτασης που προσθέτει. |
IGNORE | Τροποποιεί SUMMARIZECOLUMNS παραλείποντας συγκεκριμένες παραστάσεις από την αξιολόγηση BLANK/NULL. |
INTERSECT | Επιστρέφει την τομή δύο πινάκων, διατηρώντας τα διπλότυπα. |
NATURALINNERJOIN | Εκτελεί έναν εσωτερικό σύνδεσμο ενός πίνακα με έναν άλλο πίνακα. |
NATURALLEFTOUTERJOIN | Εκτελεί μια ένωση του LeftTable με τον RightTable. |
ROLLUP | Τροποποιεί τη συμπεριφορά του SUMMARIZE με την προσθήκη γραμμών συνάθροισης στο αποτέλεσμα σε στήλες που ορίζονται από την παράμετρο groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Τροποποιεί τη συμπεριφορά του SUMMARIZECOLUMNS με την προσθήκη γραμμών συνάθροισης/μερικών αθροισμάτων στο αποτέλεσμα με βάση τις groupBy_columnName στήλες. |
ROLLUPISSUBTOTAL | Αντιστοιχίζει τις ομάδες συνάθροισης με τη στήλη που προστέθηκε από ROLLUPADDISSUBTOTAL μέσα σε μια ADDMISSINGITEMS παράσταση. |
ROLLUPGROUP | Τροποποιεί τη συμπεριφορά των SUMMARIZE και SUMMARIZECOLUMNS με την προσθήκη γραμμών συνάθροισης στο αποτέλεσμα σε στήλες που ορίζονται από την παράμετρο groupBy_columnName. |
|
Επιστρέφει έναν πίνακα με μια μοναδική γραμμή που περιέχει τιμές που προκύπτουν από τις παραστάσεις που δίνονται σε κάθε στήλη. |
SELECTCOLUMNS | Προσθέτει υπολογιζόμενες στήλες στον δεδομένο πίνακα ή παράσταση πίνακα. |
SUBSTITUTEWITHINDEX | Επιστρέφει έναν πίνακα που αντιπροσωπεύει μια αριστερή ημιένωση των δύο πινάκων που δόθηκαν ως ορίσματα. |
SUMMARIZE | Επιστρέφει έναν πίνακα σύνοψης για τα ζητούμενα σύνολα σε ένα σύνολο ομάδων. |
SUMMARIZECOLUMNS | Επιστρέφει έναν πίνακα σύνοψης σε ένα σύνολο ομάδων. |
κατασκευής πίνακα |
Επιστρέφει έναν πίνακα με μία ή περισσότερες στήλες. |
TOPN | Επιστρέφει τις πρώτες N γραμμές του καθορισμένου πίνακα. |
TREATAS | Εφαρμόζει το αποτέλεσμα μιας παράστασης πίνακα ως φίλτρα σε στήλες από έναν μη συσχετισμένο πίνακα. |
UNION | Δημιουργεί έναν union (join) πίνακα από ένα ζεύγος πινάκων. |
VALUES | Επιστρέφει έναν πίνακα μίας στήλης που περιέχει τις διακριτές τιμές από τον καθορισμένο πίνακα ή στήλη. |