ΠΛΗΡΟΦΟΡΙΕΣ. ΟΜΆΔΕΣ ΥΠΟΛΟΓΙΣΜΟΎ

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

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

Σύνταξη

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

Παράμετροι

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

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

Περιορισμοί

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

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

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

Όνομα στήλης Τύπος δεδομένων Περιγραφή
[ID] Integer Το μοναδικό αναγνωριστικό της ομάδας υπολογισμού
[TableID] Integer Το μοναδικό αναγνωριστικό του πίνακα που περιέχει την ομάδα υπολογισμού
[Περιγραφή] Συμβλοσειρά Η περιγραφή της ομάδας υπολογισμού
[ModifiedTime] DateTime Η ημερομηνία και ώρα τελευταίας τροποποίησης της ομάδας υπολογισμού
[Προτεραιότητα] Integer Η τιμή προτεραιότητας της ομάδας υπολογισμού για τη σειρά αξιολόγησης

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

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

Παράδειγμα

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

EVALUATE
	INFO.CALCULATIONGROUPS()

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

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

EVALUATE
	VAR _CalculationGroups =
		INFO.CALCULATIONGROUPS()

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

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_CalculationGroups,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Description", [Description],
			"Precedence", [Precedence],
			"Modified Time", [ModifiedTime]
		)
	ORDER BY [Precedence]

Δείτε επίσης