Loading

Applicazione di filtri a un intero gruppo a cui appartiene un membro

Data pubblicazione: May 9, 2023
Operazione
Come filtrare una vista in base al gruppo a cui appartiene un membro. Ad esempio, dopo aver selezionato un prodotto, vengono visualizzati tutti i prodotti nella stessa categoria del prodotto scelto.

In altre parole, in una vista che contiene due dimensioni in Righe, come restituire tutti i record di Dimensione (1) quando si filtra per Dimensione (2). 
Fasi
Utilizza un parametro per selezionare il prodotto, quindi utilizza un'espressione FIXED per creare un filtro che restituirà lo stesso valore per tutte le righe all'interno di un gruppo. La cartella di lavoro di esempio in allegato utilizza l'insieme di dati di esempio di Superstore per illustrare i seguenti passaggi:

Passaggio 1: Crea un parametro

  1. Nel riquadro Dati fai clic con il pulsante destro del mouse sul campo [Nome prodotto], quindi seleziona Crea > Parametro…
  2. Nella finestra di dialogo Crea parametro, assegna un nome al parametro. In questo esempio assegnerò al parametro il nome "Digita nome prodotto"
  3. Fai clic con il pulsante destro del mouse su [Digita nome prodotto] nel riquadro Dati e seleziona Mostra controllo parametro

Passaggio 2: Crea un campo calcolato

  1. Seleziona Analisi > Crea campo calcolato
  2. Assegna al campo calcolato il nome "Filtro categoria prodotto selezionato"
  3. Immetti una formula simile a quella riportata di seguito e fai clic su OK
    { FIXED [Category] : MAX([Product Name] = [Type in product name])}

Passaggio 3: Filtrare la visualizzazione

  1. Trascina il nuovo campo calcolato [Filtro categoria prodotto selezionato] nello spazio Filtri
  2. Nella finestra di dialogo Filtro, seleziona Vero e fai clic su OK.
Risorse aggiuntive
Spiegazione del calcolo FIXED precedente:
  1. Determiniamo quali righe nel database sottostante hanno un nome di prodotto che corrisponde al nome scelto nel parametro.
    • Tieni presente che l'espressione [Nome prodotto] = [Digita nome prodotto] restituirà TRUE solo per le righe che contengono un prodotto selezionato.
  2. L'espressione FIXED restituirà il valore massimo di [Nome prodotto] = [Digita nome prodotto] per ogni valore univoco di [Categoria].
    • TRUE è considerato "più grande" di FALSE.
    • In altre parole, se una riga all'interno di una categoria contiene TRUE, l'espressione FIXED restituirà TRUE per tutte le righe di tale categoria.

Commenta questo articolo... Feedback Forum
Numero articolo Knowledge

001453789

Allegati

filter to group.twbx

1258 KB

 
Caricamento
Salesforce Help | Article