συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμεραΑυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται πλέον.
Κάντε αναβάθμιση σε Microsoft Edge για να επωφεληθείτε από τις τελευταίες δυνατότητες, τις ενημερώσεις ασφαλείας και την τεχνική υποστήριξη.
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Επιστρέφει έναν πίνακα με την Καρτεσιανή product μεταξύ κάθε γραμμής του table1and πίνακα που προκύπτει από την αξιολόγηση table2 στο περιβάλλον της τρέχουσας γραμμής από τον πίνακα table1.
GENERATEALL(<table1>, <table2>)
Όρος | Ορισμός |
---|---|
table1 |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα. |
table2 |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα. |
Ένας πίνακας με την Καρτεσιανή product μεταξύ κάθε γραμμής στον πίνακα1and τον πίνακα που προκύπτει από την αξιολόγηση του πίνακα 2 στο περιβάλλον της τρέχουσας γραμμής από πίνακα1
If την αξιολόγηση του table2 για την τρέχουσα γραμμή στον table1 επιστρέφει έναν κενό πίνακα, τότε η τρέχουσα γραμμή από τον table1 θα συμπεριληφθεί στα αποτελέσματα and στήλες που αντιστοιχούν στον table2 θα έχει values null για αυτήν τη γραμμή. Αυτό είναι διαφορετικό από GENERATE() όπου η τρέχουσα γραμμή από τον table1 θα not συμπεριληφθεί στα αποτελέσματα.
All ονόματα στηλών από τον πίνακα 1andπίνακα2 πρέπει να είναι διαφορετικά or επιστρέφεται ένα error.
Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Στο παρακάτω παράδειγμα, ο χρήστης θέλει έναν πίνακα σύνοψης των πωλήσεων κατά περιοχή andProduct κατηγορία για το κανάλι μεταπωλητών, όπως τον ακόλουθο πίνακα:
SalesTerritory[SalesTerritoryGroup] | ProductCategory[ProductCategoryName] | [Πωλήσεις μεταπωλητή] |
---|---|---|
Ευρώπη | Εξαρτήματα | $ 142,227.27 |
Ευρώπη | Ποδήλατα | $ 9,970,200.44 |
Ευρώπη | Ρουχισμός | $ 365,847.63 |
Ευρώπη | Στοιχεία | $ 2,214,440.19 |
NA | Εξαρτήματα | |
NA | Ποδήλατα | |
NA | Ρουχισμός | |
NA | Στοιχεία | |
Βόρεια Αμερική | Εξαρτήματα | $ 379,305.15 |
Βόρεια Αμερική | Ποδήλατα | $ 52,403,796.85 |
Βόρεια Αμερική | Ρουχισμός | $ 1,281,193.26 |
Βόρεια Αμερική | Στοιχεία | $ 8,882,848.05 |
Ειρηνικός Ωκεανός | Εξαρτήματα | $ 12,769.57 |
Ειρηνικός Ωκεανός | Ποδήλατα | $ 710,677.75 |
Ειρηνικός Ωκεανός | Ρουχισμός | $ 22,902.38 |
Ειρηνικός Ωκεανός | Στοιχεία | $ 108,549.71 |
Ο ακόλουθος τύπος παράγει τον παραπάνω πίνακα:
GENERATEALL(
SUMMARIZE(SalesTerritory, SalesTerritory[SalesTerritoryGroup])
,SUMMARIZE(ProductCategory
, [ProductCategoryName]
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD])
)
)
Το firstSUMMARIZE παράγει έναν πίνακα με ομάδες περιοχών, όπου κάθε γραμμή είναι μια ομάδα περιοχών, όπως αυτές που παρατίθενται παρακάτω:
SalesTerritory[SalesTerritoryGroup] |
---|
Βόρεια Αμερική |
Ευρώπη |
Ειρηνικός Ωκεανός |
NA |
Η secondSUMMARIZE παράγει έναν πίνακα με ομάδες Product Category με τις πωλήσεις μεταπωλητών για κάθε ομάδα, όπως φαίνεται παρακάτω:
ProductCategory[ProductCategoryName] | [Πωλήσεις μεταπωλητή] |
---|---|
Ποδήλατα | $ 63,084,675.04 |
Στοιχεία | $ 11,205,837.96 |
Ρουχισμός | $ 1,669,943.27 |
Εξαρτήματα | $ 534,301.99 |
Ωστόσο, όταν κάνετε λήψη του παραπάνω πίνακα andevaluate τον πίνακα με βάση το περιβάλλον κάθε γραμμής από τον πίνακα ομάδων περιοχών, λαμβάνετε διαφορετικά αποτελέσματα για κάθε περιοχή.
συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμερα