Abilitare il filtro incrociato bidirezionale con DirectQuery in Power BI DesktopEnable bidirectional cross-filtering for DirectQuery in Power BI Desktop

Quando le tabelle vengono filtrate per creare la visualizzazione appropriata dei dati, per gli autori di report e di modelli di dati non è semplice determinare la corretta modalità di applicazione dei filtri a un report.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. In precedenza, il contesto di filtro della tabella era mantenuto su un lato della relazione, ma non sull'altro.Previously, the table's filter context was held on one side of the relationship, but not the other. In questo modo, era spesso necessario applicare una formula DAX complessa per ottenere i risultati desiderati.This arrangement often required complex DAX formula to get the wanted results.

Con il filtro incrociato bidirezionale, gli autori di report e modelli di dati hanno ora un maggiore controllo sulla modalità di applicazione dei filtri durante l'uso di tabelle correlate.With bidirectional cross-filtering, report creators and data modelers now have more control over how they can apply filters when working with related tables. Il filtro incrociato bidirezionale consente loro di applicare filtri su entrambi i lati di una relazione tra tabelle.Bidirectional cross-filtering enables them to apply filters on both sides of a table relationship. Per ottenere questo risultato, il contesto di filtro viene propagato a una seconda tabella correlata sull'altro lato della relazione.You can apply the filters by propagating the filter context to a second related table on the other side of a table relationship.

Abilitare il filtro incrociato bidirezionale per DirectQueryEnable bidirectional cross-filtering for DirectQuery

È possibile abilitare il filtro incrociato nella finestra di dialogo Modifica relazione.You can enable cross-filtering in the Edit relationship dialog box. Per abilitare il filtro incrociato per una relazione, è necessario configurare le opzioni seguenti:To enable cross-filtering for a relationship, you must configure the following options:

  • Impostare Direzione filtro incrociato su Entrambi.Set Cross filter direction to Both.

  • Selezionare Applica filtro di sicurezza in entrambe le direzioni.Select Apply security filter in both directions.

    Configurare il filtro incrociato bidirezionale in Power BI Desktop.

Nota

Quando si creano formule DAX per il filtro incrociato in Power BI Desktop, usare il campo UserPrincipalName,When creating cross filtering DAX formulas in Power BI Desktop, use UserPrincipalName. che spesso corrisponde all'account di accesso di un utente, ad esempio joe@contoso.com, invece di UserName.This field is often the same as a user's login, for example joe@contoso.com, instead of UserName. Può quindi essere necessario creare una tabella correlata per il mapping di UserName oEmployeeID a UserPrincipalName.As such, you may need to create a related table that maps UserName or EmployeeID to UserPrincipalName.

Per altre informazioni e per esempi sul funzionamento del filtro incrociato bidirezionale, vedere il white paper sul filtro incrociato bidirezionale per 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.