Ενεργοποίηση διασταυρούμενου φιλτραρίσματος διπλής κατεύθυνσης για το DirectQuery στο Power BI DesktopEnable bidirectional cross-filtering for DirectQuery in Power BI Desktop

Κατά το φιλτράρισμα πινάκων για τη δημιουργία της κατάλληλης προβολής δεδομένων, οι δημιουργοί αναφορών και τα μοντέλα δεδομένων αντιμετωπίζουν προκλήσεις που καθορίζουν τον τρόπο εφαρμογής φίλτρων σε μια αναφορά.When filtering tables to create the appropriate view of data, report creators and data modelers face challenges determining how to apply filters to a report. Προηγουμένως, το περιβάλλον φίλτρου του πίνακα διατηρήθηκε στη μία πλευρά της σχέσης, αλλά όχι στην άλλη.Previously, the table's filter context was held on one side of the relationship, but not the other. Αυτή η διάταξη συχνά απαιτεί σύνθετο τύπο DAX για να λάβετε τα επιθυμητά αποτελέσματα.This arrangement often required complex DAX formula to get the wanted results.

Με το αμφίδρομο διασταυρούμενο φιλτράρισμα, οι δημιουργοί αναφορών και οι υπεύθυνοι μοντελοποίησης δεδομένων, έχουν τώρα περισσότερο έλεγχο στον τρόπο με τον οποίο μπορούν να εφαρμόσουν φίλτρα όταν εργάζονται με σχετικούς πίνακες.With bidirectional cross-filtering, report creators and data modelers now have more control over how they can apply filters when working with related tables. Το αμφίδρομο διασταυρούμενο φιλτράρισμα τους επιτρέπει να εφαρμόζουν φίλτρα και στις δύο πλευρές μιας σχέσης πίνακα.Bidirectional cross-filtering enables them to apply filters on both sides of a table relationship. Μπορείτε να εφαρμόσετε τα φίλτρα μέσω της μετάδοσης του περιβάλλοντος του φίλτρου σε έναν δεύτερο σχετικό πίνακα, στην άλλη πλευρά μιας σχέσης πίνακα.You can apply the filters by propagating the filter context to a second related table on the other side of a table relationship.

Ενεργοποίηση του αμφίδρομου διασταυρούμενου φιλτραρίσματος για το DirectQueryEnable bidirectional cross-filtering for DirectQuery

Μπορείτε να ενεργοποιήσετε το διασταυρούμενο φιλτράρισμα, στο παράθυρο διαλόγου Επεξεργασία σχέσης.You can enable cross-filtering in the Edit relationship dialog box. Για να ενεργοποιήσετε το διασταυρούμενο φιλτράρισμα για μια σχέση, πρέπει να ρυθμίσετε τις παρακάτω επιλογές:To enable cross-filtering for a relationship, you must configure the following options:

  • Ορίστε την Κατεύθυνση διασταυρούμενου φιλτραρίσματος σε Και τα δύο.Set Cross filter direction to Both.

  • Επιλέξτε Εφαρμογή φίλτρων ασφαλείας και στις δύο κατευθύνσεις.Select Apply security filter in both directions.

    Ρυθμίστε το αμφίδρομο φιλτράρισμα στο Power BI Desktop.

Σημείωση

Κατά τη δημιουργία τύπων DAX διασταυρούμενου φιλτραρίσματος στο Power BI Desktop, χρησιμοποιήστε τη συνάρτηση UserPrincipalName.When creating cross filtering DAX formulas in Power BI Desktop, use UserPrincipalName. Αυτό το πεδίο είναι συχνά ίδιο με τη σύνδεση ενός χρήστη, για παράδειγμα joe@contoso.com, αντί για όνομα χρήστη.This field is often the same as a user's login, for example joe@contoso.com, instead of UserName. Ως εκ τούτου, ίσως χρειαστεί να δημιουργήσετε έναν σχετικό πίνακα που αντιστοιχίζει το UserName το EmployeeID στο UserPrincipalName.As such, you may need to create a related table that maps UserName or EmployeeID to UserPrincipalName.

Για περισσότερες πληροφορίες και για παραδείγματα σχετικά με το πώς λειτουργεί το αμφίδρομο φιλτράρισμα, ανατρέξτε στη λευκή βίβλο: Αμφίδρομο διασταυρούμενο φιλτράρισμα για το Power BI Desktop.For more information and for examples of how bidirectional cross-filtering works, check out the Bidirectional cross-filtering for Power BI Desktop whitepaper.