Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:
υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
Ερώτημα υπολογισμού απεικόνισης
DAX
Επιστρέφει έναν πίνακα με πληροφορίες σχετικά με κάθε πίνακα στο μοντέλο σημασιολογίας, με στήλες που αντιστοιχούν στο σύνολο γραμμών σχήματος για αντικείμενα πίνακα (για παράδειγμα, όνομα, περιγραφή και ορατότητα).
Σύνταξη
INFO.TABLES ( [<Restriction name>, <Restriction value>], ... )
Παράμετροι
Οι παράμετροι είναι προαιρετικές για αυτήν DAX συνάρτηση. Όταν χρησιμοποιούνται παράμετροι, πρέπει να δοθούν και οι δύο παράμετροι. Επιτρέπονται περισσότερες από μία παράμετροι. Το όνομα και η τιμή περιορισμού είναι κείμενο και καταχωρούνται σε διπλά εισαγωγικά.
| Όρος | Ορισμός |
|---|---|
| Όνομα περιορισμού | Το όνομα του περιορισμού που χρησιμοποιείται για το φιλτράρισμα των αποτελεσμάτων. |
| Τιμή περιορισμού | Τιμή που χρησιμοποιείται για το φιλτράρισμα των αποτελεσμάτων του περιορισμού. |
Περιορισμοί
Συνήθως, όλες οι στήλες των DAX αποτελεσμάτων συνάρτησης μπορούν να χρησιμοποιηθούν ως περιορισμός. Ενδέχεται επίσης να επιτρέπονται πρόσθετοι περιορισμοί.
Τιμή επιστροφής
Ένας πίνακας του οποίου οι στήλες συμφωνούν με το σύνολο γραμμών σχήματος για αντικείμενα πίνακα στο τρέχον μοντέλο σημασιολογίας.
| Στήλη | Περιγραφή |
|---|---|
| Αναγνωριστικό | Μοναδικό αναγνωριστικό για τον πίνακα |
| Αναγνωριστικό μοντέλου | Εξωτερικό κλειδί για το μοντέλο που περιέχει αυτόν τον πίνακα |
| Name | Το όνομα του πίνακα |
| DataCategory | Ταξινόμηση κατηγορίας δεδομένων για τον πίνακα |
| Περιγραφή | Περιγραφή του πίνακα |
| ΕίναιΚρυφό | Δυαδική τιμή που υποδεικνύει εάν ο πίνακας είναι κρυφός από τις εφαρμογές-πελάτες |
| TableStorageID | Εξωτερικό κλειδί για τις πληροφορίες αποθήκευσης πινάκων |
| ModifiedTime | Ημερομηνία και ώρα τελευταίας τροποποίησης του πίνακα |
| StructureModifiedTime | Ημερομηνία και ώρα τελευταίας τροποποίησης της δομής πίνακα |
| SystemFlags | Σημαίες συστήματος για εσωτερική διαχείριση πινάκων |
| ShowAsVariationsOnly | Δυαδική τιμή που υποδεικνύει εάν ο πίνακας πρέπει να εμφανίζει μόνο παραλλαγές |
| IsPrivate | Δυαδική τιμή που υποδεικνύει εάν ο πίνακας είναι ιδιωτικός |
| DefaultDetailRowsDefinitionID | Εξωτερικό κλειδί για τον προεπιλεγμένο ορισμό γραμμών λεπτομερειών |
| AlternateSourcePrecedence | Σειρά προτεραιότητας για εναλλακτικές προελεύσεις δεδομένων |
| RefreshPolicyID | Εξωτερικό κλειδί για την πολιτική ανανέωσης για επαυξητική ανανέωση |
| Αναγνωριστικό ομάδας υπολογισμού | Εξωτερικό κλειδί για την ομάδα υπολογισμού εάν αυτός ο πίνακας είναι μια ομάδα υπολογισμού |
| ExcludeFromModelRefresh | Δυαδική τιμή που υποδεικνύει εάν θα εξαιρεθεί αυτός ο πίνακας από την ανανέωση μοντέλου |
| LineageTag | Ετικέτα διαχρονικής καταγραφής για την παρακολούθηση διαχρονικής καταγραφής πίνακα |
| SourceLineageTag | Ετικέτα διαχρονικής καταγραφής προέλευσης από την αρχική προέλευση δεδομένων |
| Διαχείριση συστήματος | Δυαδική τιμή που υποδεικνύει εάν η διαχείριση του πίνακα γίνεται από το σύστημα |
Παρατηρήσεις
- Χρήσιμο για σενάρια τεκμηρίωσης και διαχείρισης.
- Τα δικαιώματα που απαιτούνται εξαρτώνται από τον κεντρικό υπολογιστή. Η υποβολή ερωτημάτων για πλήρη μετα-δεδομένα ενδέχεται να απαιτεί δικαιώματα διαχειριστή μοντέλου.
Παράδειγμα
Μπορείτε να εκτελέσετε το παρακάτω DAX ερώτημα σε DAX προβολή ερωτήματος:
EVALUATE
INFO.TABLES()
Παράδειγμα 2 - DAX ερωτήματος με συνδέσμους
Μπορείτε να εκτελέσετε το παρακάτω DAX ερώτημα σε DAX προβολή ερωτήματος:
EVALUATE
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name],
"Description", [Description],
"Is Hidden", [IsHidden],
"Calculation Group ID", [CalculationGroupID],
"Refresh Policy ID", [RefreshPolicyID]
)
VAR _CalculationGroups =
SELECTCOLUMNS(
INFO.CALCULATIONGROUPS(),
"CalculationGroupID", [ID],
"Calculation Group Name", [Name]
)
VAR _RefreshPolicies =
SELECTCOLUMNS(
INFO.REFRESHPOLICIES(),
"RefreshPolicyID", [ID],
"Policy Type", [PolicyType],
"Incremental Periods", [IncrementalPeriods]
)
VAR _CombinedTable1 =
NATURALLEFTOUTERJOIN(
_Tables,
_CalculationGroups
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_CombinedTable1,
_RefreshPolicies
)
RETURN
SELECTCOLUMNS(
_CombinedTable2,
"Table Name", [Table Name],
"Description", [Description],
"Is Hidden", [Is Hidden],
"Calculation Group", [Calculation Group Name],
"Policy Type", [Policy Type],
"Incremental Periods", [Incremental Periods]
)
ORDER BY [Table Name]