συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμεραΑυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται πλέον.
Κάντε αναβάθμιση σε Microsoft Edge για να επωφεληθείτε από τις τελευταίες δυνατότητες, τις ενημερώσεις ασφαλείας και την τεχνική υποστήριξη.
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Επιστρέφει τη μοναδική κατάταξη για το τρέχον περιβάλλον εντός του καθορισμένου διαμερίσματος, ταξινομημένη σύμφωνα με την καθορισμένη σειρά. If δεν είναι δυνατή η πρόσβαση σε μια αντιστοίχιση, στη συνέχεια, rownumberblank.
ROWNUMBER ( [<relation> or <axis>][, <orderBy>][, <blanks>][, <partitionBy>][, <matchBy>][, <reset>] )
Όρος | Ορισμός |
---|---|
relation |
(Προαιρετικό) Μια παράσταση πίνακα από την οποία επιστρέφεται η γραμμή εξόδου.
If καθοριστεί, all στήλες σε orderBy andpartitionBy πρέπει να προέρχονται από αυτή.
If παραλείπεται: - orderBy πρέπει να καθοριστεί ρητά.- All orderBy andpartitionBy στήλες πρέπει να είναι πλήρως προσδιορισμένες and προέρχονται από έναν μόνο πίνακα.
- Η προεπιλογή είναι ALLSELECTED() των all στηλών orderBy andpartitionBy . |
axis |
(Προαιρετικό) Ένας άξονας στο σχήμα απεικόνισης. Διατίθεται μόνο σε υπολογισμούς απεικονίσεων and αντικαθιστά relation . |
orderBy |
(Προαιρετικό) Ένας όρος ORDERBY() που περιέχει τις στήλες που define τον τρόπο ταξινόμησης κάθε διαμερίσματος.
If παραλείπεται: - relation πρέπει να καθοριστεί ρητά.
- Ορίζει από προεπιλογή την ταξινόμηση από κάθε στήλη σε relation που έχει not έχει ήδη καθοριστεί στο partitionBy . |
blanks |
(Προαιρετικό) Μια απαρίθμηση που καθορίζει τον τρόπο χειρισμού blankvalues κατά την ταξινόμηση.
Οι υποστηριζόμενες values είναι οι εξής:
Σημείωση, όταν blanks παράμετρος and κενά σε ORDERBY() συνάρτηση σε μεμονωμένη παράσταση καθορίζονται και οι δύο, blanks σε μεμονωμένη παράσταση orderBy έχει προτεραιότητα για τη σχετική παράσταση orderBy, andorderBy παραστάσεις χωρίς να καθοριστεί blanks θα τιμήσουν blanks παράμετρο στη συνάρτηση γονικού Window. |
partitionBy |
(Προαιρετικό) Ένας όρος PARTITIONBY() που περιέχει τις στήλες που define τον τρόπο διαμερίσματος relation .
If παραλείπεται, relation αντιμετωπίζεται ως ένα ενιαίο διαμέρισμα. |
matchBy |
(Προαιρετικό) Ένας όρος MATCHBY() που περιέχει τις στήλες που define τον τρόπο αντιστοίχισης των δεδομένων and την αναγνώριση της τρέχουσας γραμμής. |
reset |
(Προαιρετικό) Διατίθεται μόνο σε υπολογισμούς απεικονίσεων. Υποδεικνύει if επαναφέρει τον υπολογισμό and σε ποιο επίπεδο της ιεραρχίας στηλών του σχήματος απεικόνισης. Οι αποδεκτοί values είναι: NONE , LOWESTPARENT , HIGHESTPARENT or ακέραιος. Η συμπεριφορά εξαρτάται από τον ακέραιο sign: - If παραλειφθεί μηδέν or, ο υπολογισμός not επαναφέρεται. Ισοδύναμο με NONE .
- If θετικό, ο ακέραιος αναγνωρίζει τη στήλη ξεκινώντας από την υψηλότερη, ανεξάρτητα από το επίπεδο λεπτομέρειας. HIGHESTPARENT ισοδυναμεί με 1.
- If αρνητικός, ο ακέραιος αναγνωρίζει τη στήλη ξεκινώντας από το χαμηλότερο, σε σχέση με το τρέχον επίπεδο λεπτομέρειας. LOWESTPARENT ισοδυναμεί με -1. |
Ο rownumber αριθμός για το τρέχον περιβάλλον.
Κάθε orderBy
, partitionBy
, andmatchBy
στήλη πρέπει να έχει μια αντίστοιχη εξωτερική value που θα σας βοηθήσει να define την τρέχουσα γραμμή στην οποία θα λειτουργήσει, με την ακόλουθη συμπεριφορά:
orderBy
, partitionBy
, andmatchBy
στήλες που δεν έχουν αντίστοιχη εξωτερική στήλη.
If
matchBy
υπάρχει, στη συνέχεια, ROWNUMBER θα προσπαθήσει να χρησιμοποιήσει στήλες σε matchBy
andpartitionBy
για να προσδιορίζει την τρέχουσα γραμμή.
If οι στήλες που καθορίζονται εντός του orderBy
andpartitionBy
δεν μπορούν να αναγνωρίσουν με μοναδικό τρόπο κάθε γραμμή σε relation
και, στη συνέχεια:
orderBy
όρο.
reset
μπορούν να χρησιμοποιηθούν μόνο σε υπολογισμούς απεικονίσεων, and δεν μπορεί να χρησιμοποιηθεί σε συνδυασμό με orderBy
orpartitionBy
.
If
reset
υπάρχει, axis
μπορεί να καθοριστεί, αλλά δεν relation
.
Το παρακάτω DAX ερώτημα:
EVALUATE
ADDCOLUMNS(
'DimGeography',
"UniqueRank",
ROWNUMBER(
'DimGeography',
ORDERBY(
'DimGeography'[StateProvinceName], desc,
'DimGeography'[City], asc),
PARTITIONBY(
'DimGeography'[EnglishCountryRegionName])))
ORDER BY [EnglishCountryRegionName] asc, [StateProvinceName] desc, [City] asc
Επιστρέφει έναν πίνακα που κατατάσσει μοναδικά κάθε γεωγραφική τοποθεσία με το ίδιο EnglishCountryRegionName, κατά το StateProvinceName and City.
Ο παρακάτω υπολογισμός απεικόνισης DAX ερωτήματα:
SalesRankWithinYear = ROWNUMBER(ORDERBY([SalesAmount], DESC), PARTITIONBY([CalendarYear]))
SalesRankAllHistory = ROWNUMBER(ORDERBY([SalesAmount], DESC))
Δημιουργήστε δύο στήλες που rank μοναδικά κάθε month με βάση τις συνολικές πωλήσεις, αμφότερες σε κάθε yearand ολόκληρο το ιστορικό.
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα απεικόνισης and την first παράσταση υπολογισμού απεικόνισης:
υπολογισμού απεικόνισης
συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμερα