συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμεραΑυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται πλέον.
Κάντε αναβάθμιση σε Microsoft Edge για να επωφεληθείτε από τις τελευταίες δυνατότητες, τις ενημερώσεις ασφαλείας και την τεχνική υποστήριξη.
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Επιστρέφει έναν πίνακα σύνοψης για τα ζητούμενα σύνολα σε ένα σύνολο ομάδων.
SUMMARIZE (<table>, <groupBy_columnName>[, <groupBy_columnName>]…[, <name>, <expression>]…)
Όρος | Ορισμός |
---|---|
table |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα δεδομένων. |
groupBy_ColumnName |
(Προαιρετικό) Το προσδιορισμένο όνομα μιας υπάρχουσας στήλης που χρησιμοποιείται για τη δημιουργία συνοπτικών ομάδων με βάση τα values που βρέθηκαν σε αυτήν. Αυτή η παράμετρος δεν μπορεί να είναι παράσταση. |
name |
Το όνομα που δόθηκε σε ένα σύνολο orsummarize στήλη, μέσα σε διπλά εισαγωγικά. |
expression |
Οποιαδήποτε DAX παράσταση που επιστρέφει μια μοναδική ανυσματική value, όπου η παράσταση πρέπει να αξιολογηθεί πολλές φορές (για κάθε γραμμή/περιβάλλον). |
Ένας πίνακας με τις επιλεγμένες στήλες για τα groupBy_columnName
ορίσματα and τις συνοπτικές στήλες που έχουν σχεδιαστεί από τα ορίσματα ονόματος.
Κάθε στήλη για την οποία define ένα όνομα πρέπει να έχει μια αντίστοιχη παράσταση. Διαφορετικά, επιστρέφεται μια error. Το first όρισμα, όνομα, ορίζει το όνομα της στήλης στα αποτελέσματα. Το second όρισμα, η παράσταση, ορίζει τον υπολογισμό που εκτελέστηκε για να ληφθεί η value για κάθε γραμμή σε αυτήν τη στήλη.
groupBy_columnName πρέπει να βρίσκεται σε table
or πίνακα related για να table
.
Κάθε όνομα πρέπει να περικλείεται σε διπλά εισαγωγικά.
Η συνάρτηση ομαδοποιεί ένα επιλεγμένο σύνολο γραμμών σε ένα σύνολο γραμμών σύνοψης κατά values μίας or περισσότερων groupBy_columnName στηλών. Επιστρέφεται μία γραμμή για κάθε ομάδα.
Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Το παρακάτω παράδειγμα επιστρέφει μια σύνοψη των πωλήσεων μεταπωλητή ομαδοποιημένων γύρω από τον calendaryearand το όνομα της κατηγορίας product, αυτός ο πίνακας αποτελεσμάτων σάς επιτρέπει να κάνετε ανάλυση επί των πωλήσεων μεταπωλητή κατά yearandproduct κατηγορία.
SUMMARIZE(ResellerSales_USD
, DateTime[CalendarYear]
, ProductCategory[ProductCategoryName]
, "Sales Amount (USD)", SUM(ResellerSales_USD[SalesAmount_USD])
, "Discount Amount (USD)", SUM(ResellerSales_USD[DiscountAmount])
)
Ο παρακάτω πίνακας εμφανίζει μια προεπισκόπηση των δεδομένων, καθώς θα received από οποιαδήποτε συνάρτηση που αναμένει τη λήψη ενός πίνακα:
DateTime[CalendarYear] | ProductCategory[ProductCategoryName] | [Sales Amount (USD)] | [Discount Amount (USD)] |
---|---|---|---|
2008 | Ποδήλατα | 12968255.42 | 36167.6592 |
2005 | Ποδήλατα | 6958251.043 | 4231.1621 |
2006 | Ποδήλατα | 18901351.08 | 178175.8399 |
2007 | Ποδήλατα | 24256817.5 | 276065.992 |
2008 | Στοιχεία | 2008052.706 | 39.9266 |
2005 | Στοιχεία | 574256.9865 | 0 |
2006 | Στοιχεία | 3428213.05 | 948.7674 |
2007 | Στοιχεία | 5195315.216 | 4226.0444 |
2008 | Ρουχισμός | 366507.844 | 4151.1235 |
2005 | Ρουχισμός | 31851.1628 | 90.9593 |
2006 | Ρουχισμός | 455730.9729 | 4233.039 |
2007 | Ρουχισμός | 815853.2868 | 12489.3835 |
2008 | Αξεσουάρ | 153299.924 | 865.5945 |
2005 | Αξεσουάρ | 18594.4782 | 4.293 |
2006 | Αξεσουάρ | 86612.7463 | 1061.4872 |
2007 | Αξεσουάρ | 275794.8403 | 4756.6546 |
Η προσθήκη της σύνταξης ROLLUP τροποποιεί τη συμπεριφορά της συνάρτησης SUMMARIZE με την προσθήκη rollup γραμμών στο αποτέλεσμα των groupBy_columnName στηλών. ROLLUP μπορούν να χρησιμοποιηθούν μόνο μέσα σε μια παράσταση SUMMARIZE.
Το παρακάτω παράδειγμα προσθέτει rollup γραμμές στις Group-By στήλες της κλήσης SUMMARIZE συνάρτησης:
SUMMARIZE(ResellerSales_USD
, ROLLUP( DateTime[CalendarYear], ProductCategory[ProductCategoryName])
, "Sales Amount (USD)", SUM(ResellerSales_USD[SalesAmount_USD])
, "Discount Amount (USD)", SUM(ResellerSales_USD[DiscountAmount])
)
Επιστρέφει τον παρακάτω πίνακα,
DateTime[CalendarYear] | ProductCategory[ProductCategoryName] | [Sales Amount (USD)] | [Discount Amount (USD)] |
---|---|---|---|
2008 | Ποδήλατα | 12968255.42 | 36167.6592 |
2005 | Ποδήλατα | 6958251.043 | 4231.1621 |
2006 | Ποδήλατα | 18901351.08 | 178175.8399 |
2007 | Ποδήλατα | 24256817.5 | 276065.992 |
2008 | Στοιχεία | 2008052.706 | 39.9266 |
2005 | Στοιχεία | 574256.9865 | 0 |
2006 | Στοιχεία | 3428213.05 | 948.7674 |
2007 | Στοιχεία | 5195315.216 | 4226.0444 |
2008 | Ρουχισμός | 366507.844 | 4151.1235 |
2005 | Ρουχισμός | 31851.1628 | 90.9593 |
2006 | Ρουχισμός | 455730.9729 | 4233.039 |
2007 | Ρουχισμός | 815853.2868 | 12489.3835 |
2008 | Αξεσουάρ | 153299.924 | 865.5945 |
2005 | Αξεσουάρ | 18594.4782 | 4.293 |
2006 | Αξεσουάρ | 86612.7463 | 1061.4872 |
2007 | Αξεσουάρ | 275794.8403 | 4756.6546 |
2008 | 15496115.89 | 41224.3038 | |
2005 | 7582953.67 | 4326.4144 | |
2006 | 22871907.85 | 184419.1335 | |
2007 | 30543780.84 | 297538.0745 | |
76494758.25 | 527507.9262 |
Η προσθήκη ROLLUPGROUP μέσα σε μια σύνταξη ROLLUP μπορεί να χρησιμοποιηθεί για να αποτρέψει τη δημιουργία μερικών αθροισμάτων σε rollup γραμμές. ROLLUPGROUP μπορούν να χρησιμοποιηθούν μόνο μέσα σε μια παράσταση ROLLUP, ROLLUPADDISSUBTOTAL, orROLLUPISSUBTOTAL.
Το παρακάτω παράδειγμα εμφανίζει μόνο το γενικό σύνολο των all ετών and κατηγορίες χωρίς το μερικό άθροισμα κάθε year με all κατηγορίες:
SUMMARIZE(ResellerSales_USD
, ROLLUP(ROLLUPGROUP( DateTime[CalendarYear], ProductCategory[ProductCategoryName]))
, "Sales Amount (USD)", SUM(ResellerSales_USD[SalesAmount_USD])
, "Discount Amount (USD)", SUM(ResellerSales_USD[DiscountAmount])
)
Επιστρέφει τον παρακάτω πίνακα,
DateTime[CalendarYear] | ProductCategory[ProductCategoryName] | [Sales Amount (USD)] | [Discount Amount (USD)] |
---|---|---|---|
2008 | Ποδήλατα | 12968255.42 | 36167.6592 |
2005 | Ποδήλατα | 6958251.043 | 4231.1621 |
2006 | Ποδήλατα | 18901351.08 | 178175.8399 |
2007 | Ποδήλατα | 24256817.5 | 276065.992 |
2008 | Στοιχεία | 2008052.706 | 39.9266 |
2005 | Στοιχεία | 574256.9865 | 0 |
2006 | Στοιχεία | 3428213.05 | 948.7674 |
2007 | Στοιχεία | 5195315.216 | 4226.0444 |
2008 | Ρουχισμός | 366507.844 | 4151.1235 |
2005 | Ρουχισμός | 31851.1628 | 90.9593 |
2006 | Ρουχισμός | 455730.9729 | 4233.039 |
2007 | Ρουχισμός | 815853.2868 | 12489.3835 |
2008 | Αξεσουάρ | 153299.924 | 865.5945 |
2005 | Αξεσουάρ | 18594.4782 | 4.293 |
2006 | Αξεσουάρ | 86612.7463 | 1061.4872 |
2007 | Αξεσουάρ | 275794.8403 | 4756.6546 |
76494758.25 | 527507.9262 |
Με ISSUBTOTAL, μπορείτε να δημιουργήσετε μια άλλη στήλη στην παράσταση SUMMARIZE που επιστρέφει Trueif τη γραμμή containsvalues μερικών αθροισμάτων για τη στήλη που παρέχεται ως όρισμα σε ISSUBTOTAL, διαφορετικά επιστρέφει False. ISSUBTOTAL μπορούν να χρησιμοποιηθούν μόνο μέσα σε μια παράσταση SUMMARIZE.
Η ακόλουθη sample δημιουργεί μια στήλη ISSUBTOTAL για καθεμία από τις ROLLUP στήλες στην δεδομένη κλήση συνάρτησης SUMMARIZE:
SUMMARIZE(ResellerSales_USD
, ROLLUP( DateTime[CalendarYear], ProductCategory[ProductCategoryName])
, "Sales Amount (USD)", SUM(ResellerSales_USD[SalesAmount_USD])
, "Discount Amount (USD)", SUM(ResellerSales_USD[DiscountAmount])
, "Is Sub Total for DateTimeCalendarYear", ISSUBTOTAL(DateTime[CalendarYear])
, "Is Sub Total for ProductCategoryName", ISSUBTOTAL(ProductCategory[ProductCategoryName])
)
Επιστρέφει τον παρακάτω πίνακα,
[Is Sub Total for DateTimeCalendarYear] | [Is Sub Total for ProductCategoryName] | DateTime[CalendarYear] | ProductCategory[ProductCategoryName] | [Sales Amount (USD)] | [Discount Amount (USD)] |
---|---|---|---|---|---|
FALSE |
FALSE |
||||
FALSE |
FALSE |
2008 | Ποδήλατα | 12968255.42 | 36167.6592 |
FALSE |
FALSE |
2005 | Ποδήλατα | 6958251.043 | 4231.1621 |
FALSE |
FALSE |
2006 | Ποδήλατα | 18901351.08 | 178175.8399 |
FALSE |
FALSE |
2007 | Ποδήλατα | 24256817.5 | 276065.992 |
FALSE |
FALSE |
2008 | Στοιχεία | 2008052.706 | 39.9266 |
FALSE |
FALSE |
2005 | Στοιχεία | 574256.9865 | 0 |
FALSE |
FALSE |
2006 | Στοιχεία | 3428213.05 | 948.7674 |
FALSE |
FALSE |
2007 | Στοιχεία | 5195315.216 | 4226.0444 |
FALSE |
FALSE |
2008 | Ρουχισμός | 366507.844 | 4151.1235 |
FALSE |
FALSE |
2005 | Ρουχισμός | 31851.1628 | 90.9593 |
FALSE |
FALSE |
2006 | Ρουχισμός | 455730.9729 | 4233.039 |
FALSE |
FALSE |
2007 | Ρουχισμός | 815853.2868 | 12489.3835 |
FALSE |
FALSE |
2008 | Αξεσουάρ | 153299.924 | 865.5945 |
FALSE |
FALSE |
2005 | Αξεσουάρ | 18594.4782 | 4.293 |
FALSE |
FALSE |
2006 | Αξεσουάρ | 86612.7463 | 1061.4872 |
FALSE |
FALSE |
2007 | Αξεσουάρ | 275794.8403 | 4756.6546 |
FALSE |
TRUE |
||||
FALSE |
TRUE |
2008 | 15496115.89 | 41224.3038 | |
FALSE |
TRUE |
2005 | 7582953.67 | 4326.4144 | |
FALSE |
TRUE |
2006 | 22871907.85 | 184419.1335 | |
FALSE |
TRUE |
2007 | 30543780.84 | 297538.0745 | |
TRUE |
TRUE |
76494758.25 | 527507.9262 |
συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμερα