Κοινή χρήση μέσω


Συναρτήσεις χειρισμού πίνακα

Αυτές οι συναρτήσεις επιστρέφουν έναν πίνακα ή χειρίζονται υπάρχοντες πίνακες.

Σε αυτήν την κατηγορία

Λειτουργία Περιγραφή
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 Επιστρέφει έναν πίνακα μίας στήλης που περιέχει τις διακριτές τιμές από τον καθορισμένο πίνακα ή στήλη.