ΠΛΗΡΟΦΟΡΙΕΣ. ΣΤΗΛΕΣ

Ισχύει για: υπολογιζόμενη στήλη Υπολογιζόμενος πίνακας Μέτρηση Ερώτημα υπολογισμού απεικόνισης DAX

Επιστρέφει έναν πίνακα με πληροφορίες σχετικά με κάθε στήλη στο μοντέλο σημασιολογίας. Αυτή η συνάρτηση παρέχει μετα-δεδομένα σχετικά με όλες τις στήλες, συμπεριλαμβανομένων των ιδιοτήτων και χαρακτηριστικών τους.

Σύνταξη

INFO.COLUMNS ( [<Restriction name>, <Restriction value>], ... )

Παράμετροι

Οι παράμετροι είναι προαιρετικές για αυτήν DAX συνάρτηση. Όταν χρησιμοποιούνται παράμετροι, πρέπει να δοθούν και οι δύο παράμετροι. Επιτρέπονται περισσότερες από μία παράμετροι. Το όνομα και η τιμή περιορισμού είναι κείμενο και καταχωρούνται σε διπλά εισαγωγικά.

Όρος Ορισμός
Όνομα περιορισμού Το όνομα του περιορισμού που χρησιμοποιείται για το φιλτράρισμα των αποτελεσμάτων.
Τιμή περιορισμού Τιμή που χρησιμοποιείται για το φιλτράρισμα των αποτελεσμάτων του περιορισμού.

Περιορισμοί

Συνήθως, όλες οι στήλες των DAX αποτελεσμάτων συνάρτησης μπορούν να χρησιμοποιηθούν ως περιορισμός. Ενδέχεται επίσης να επιτρέπονται πρόσθετοι περιορισμοί.

Τιμή επιστροφής

Ένας πίνακας με τις ακόλουθες στήλες:

Στήλη Τύπος δεδομένων Περιγραφή
[ID] Integer Μοναδικό αναγνωριστικό για τη στήλη
[TableID] Integer Αναγνωριστικό του πίνακα που περιέχει αυτή τη στήλη
[ExplicitName] Συμβλοσειρά Το ρητά καθορισμένο όνομα της στήλης
[InferredName] Συμβλοσειρά Το συναχθεί όνομα της στήλης
[ExplicitDataType] Integer Ο ρητά καθορισμένος τύπος δεδομένων της στήλης
[InferredDataType] Integer Ο συναχθείς τύπος δεδομένων της στήλης
[DataCategory] Συμβλοσειρά Η ταξινόμηση κατηγορίας δεδομένων για τη στήλη
[Περιγραφή] Συμβλοσειρά Η περιγραφή της στήλης
[IsHidden] Boolean Εάν η στήλη είναι κρυφή από τα εργαλεία προγράμματος-πελάτη
[Πολιτεία] Integer Η τρέχουσα κατάσταση της στήλης
[IsUnique] Boolean Εάν η στήλη περιέχει μοναδικές τιμές
[IsKey] Boolean Εάν η στήλη είναι στήλη κλειδιού
[IsNullable] Boolean Εάν η στήλη μπορεί να περιέχει τιμές null
[Στοίχιση] Integer Η ρύθμιση στοίχισης για τη στήλη
[TableDetailPosition] Integer Η θέση της στήλης σε προβολές λεπτομερειών πίνακα
[IsDefaultLabel] Boolean Εάν αυτή η στήλη είναι η προεπιλεγμένη ετικέτα
[IsDefaultImage] Boolean Εάν αυτή η στήλη είναι η προεπιλεγμένη εικόνα
[SummarizeBy] Integer Πώς πρέπει να συνοψιστεί η στήλη
[ColumnStorageID] Integer Αναγνωριστικό για τον χώρο αποθήκευσης της στήλης
[Τύπος] Integer Η ταξινόμηση τύπου της στήλης
[SourceColumn] Συμβλοσειρά Το όνομα στήλης προέλευσης
[ColumnOriginID] Integer Αναγνωριστικό για την προέλευση της στήλης
[Παράσταση] Συμβλοσειρά Η DAX παράσταση για τις υπολογιζόμενες στήλες
[FormatString] Συμβλοσειρά Η συμβολοσειρά μορφής για τη στήλη
[IsAvailableInMDX] Boolean Εάν η στήλη είναι διαθέσιμη σε ερωτήματα MDX
[SortByColumnID] Integer Αναγνωριστικό της στήλης προς ταξινόμηση
[AttributeHierarchyID] Integer Αναγνωριστικό της ιεραρχίας χαρακτηριστικών
[ModifiedTime] DateTime Πότε τροποποιήθηκε τελευταία φορά η στήλη
[StructureModifiedTime] DateTime Πότε τροποποιήθηκε τελευταία φορά η δομή στήλης
[RefreshedTime] DateTime Πότε ανανεώθηκε τελευταία φορά τα δεδομένα στήλης
[SystemFlags] Integer Σημαίες συστήματος για τη στήλη
[KeepUniqueRows] Boolean Εάν θα διατηρούνται μοναδικές γραμμές
[DisplayOrdinal] Integer Η σειρά εμφάνισης της στήλης
[ErrorMessage] Συμβλοσειρά Οποιοδήποτε μήνυμα σφάλματος σχετίζεται με τη στήλη
[SourceProviderType] Συμβλοσειρά Ο τύπος υπηρεσίας παροχής προέλευσης
[DisplayFolder] Συμβλοσειρά Ο φάκελος προβολής για την οργάνωση στηλών
[EncodingHint] Integer Υπόδειξη κωδικοποίησης για τη στήλη
[RelatedColumnDetailsID] Integer Αναγνωριστικό για σχετικές λεπτομέρειες στήλης
[AlternateOfID] Integer Αναγνωριστικό εάν αυτό είναι εναλλακτικό μιας άλλης στήλης
[LineageTag] Συμβλοσειρά Η ετικέτα διαχρονικής καταγραφής για την παρακολούθηση διαχρονικής καταγραφής στήλης
[SourceLineageTag] Συμβλοσειρά Η ετικέτα διαχρονικής καταγραφής προέλευσης

Παρατηρήσεις

  • Συνήθως χρησιμοποιείται σε DAX ερωτήματα για τον έλεγχο και την τεκμηρίωση μετα-δεδομένων μοντέλου.
  • Τα δικαιώματα που απαιτούνται εξαρτώνται από τον κεντρικό υπολογιστή. Η υποβολή ερωτημάτων για πλήρη μετα-δεδομένα ενδέχεται να απαιτεί δικαιώματα διαχειριστή μοντέλου.

Παράδειγμα

Μπορείτε να εκτελέσετε το παρακάτω DAX ερώτημα σε DAX προβολή ερωτήματος:

EVALUATE
	INFO.COLUMNS()

Παράδειγμα 2 - DAX ερωτήματος με συνδέσμους

Μπορείτε να εκτελέσετε το παρακάτω DAX ερώτημα σε DAX προβολή ερωτήματος:

EVALUATE
	VAR _Columns =
		INFO.COLUMNS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_Columns,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Column Name", [ExplicitName],
			"Data Type", [ExplicitDataType],
			"Is Hidden", [IsHidden],
			"Is Key", [IsKey]
		)
	ORDER BY [Table Name], [Column Name]

Δείτε επίσης