Abilitare il filtro incrociato bidirezionale per DirectQuery in Power BI Desktop

Quando si filtrano le tabelle per creare la visualizzazione appropriata dei dati, i creatori di report e i modelli di dati devono affrontare difficoltà a determinare come applicare filtri a un report. In precedenza, il contesto di filtro della tabella veniva mantenuto su un lato della relazione, ma non sull'altro. Questa disposizione spesso richiedeva una formula DAX (Data Analysis Expressions) complessa per ottenere i risultati desiderati.

Con il filtro incrociato bidirezionale, gli autori di report e i modelli di dati ora hanno più controllo su come possono applicare filtri quando si utilizzano tabelle correlate. Il filtro incrociato bidirezionale consente di applicare filtri su entrambi i lati di una relazione di tabella. È possibile applicare i filtri propagando il contesto di filtro a una seconda tabella correlata sull'altro lato di una relazione di tabella.

Abilitare il filtro incrociato bidirezionale per DirectQuery

È possibile abilitare il filtro incrociato nella finestra di dialogo Modifica relazione . Per abilitare il filtro incrociato per una relazione, è necessario configurare le opzioni seguenti:

  • Impostare Direzione filtro incrociato su Entrambi.

  • Selezionare Applica filtro di sicurezza in entrambe le direzioni.

    Screenshot of the Edit relationship dialog box with Cross filter direction set to both and the checkbox to Apply security filter in both directions selected.

Nota

Quando si creano formule DAX con filtro incrociato in Power BI Desktop, usare UserPrincipalName. Questo campo è spesso uguale all'account di accesso di un utente, ad esempio joe@contoso.com, anziché a UserName. Di conseguenza, potrebbe essere necessario creare una tabella correlata che esegue il mapping di UserName o EmployeeID a UserPrincipalName.

Per altre informazioni e per esempi sul funzionamento del filtro incrociato bidirezionale, vedere il white paper filtro incrociato bidirezionale per Power BI Desktop.