Loading
Estensione di Salesforce con un clic, senza codice
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          CASE

          CASE

          Controlla un'espressione data a fronte di una serie di valori. Se l'espressione è uguale a un valore, restituisce il valore corrispondente. Se non è uguale a nessuno dei valori, restituisce il else_result.

          Utilizzo

          CASE(expression,value1, result1, value2, result2,..., else_result) e sostituisce l'espressione con il campo o il valore desiderato rispetto a ogni valore specificato. Sostituire ogni valore e risultato con il valore al quale deve essere equivalente per ottenere la voce del risultato. Sostituire else_result con il valore che si desidera venga restituito quando l'espressione non equivale a nessun valore.

          Suggerimenti

          • Assicurarsi che le espressioni value1, value2... presentino lo stesso tipo di dati.
          • Assicurarsi che le espressioni result1, result2... presentino lo stesso tipo di dati.
          • Le funzioni CASE non possono contenere funzioni che restituiscono vero o falso. Al contrario, le espressioni vero o falso restituiscono numeri quali:
            CASE(1, IF(ISPICKVAL​ (Term__c, "12"),​ 1, 0),
             12 * Monthly_Commit__c,​​
             IF(ISPICKVAL(Term__c, "24"), 1, 0),​​
             24 * Monthly_Commit__c, 0)

            In questa formula, Term è un campo di elenco di selezione che viene moltiplicato per Monthly Commit ogni volta che contiene il valore 1 per vero.

          • È richiesto il valore else_result.
          • Le funzioni CASE restituiscono un errore ogni volta che una delle espressioni restituisce un errore, indipendentemente da quale deve essere restituita. Ad esempio, CASE(Field__c,"Partner", "P",​ "Customer", "C", LEFT(Field__c, -5)) restituisce un errore anche se il valore del campo è "Partner" o "Cliente" perché l'ultima istruzione è illogica.
          • Se il campo nella funzione CASE è vuoto, viene restituito il valore else_result. Ad esempio, questa formula: CASE(Days_Open__c, 3, "Reassign", 2,​ "Assign Task", "Maintain") visualizza Gestisci se il campo Giorni aperti è vuoto, 0 o qualsiasi valore diverso da 2 o 3.
          • Utilizzare le funzioni CASE per determinare se un valore dell'elenco di selezione equivale a un determinato valore. Ad esempio, la formula CASE(Term__c, "12", 12 * Monthly_Commit__c, "24",​ 24 * Monthly_Commit__c, 0) moltiplica l'ammontare dell'impegno mensile per 12 ogni volta che la Durata è 12 o moltiplica l'ammontare dell'impegno mensile per 24 ogni volta che la Durata è 24. In caso contrario, il risultato è zero.
          Esempio di campo formula: Giorni di apertura casi
          Esempio di campo formula: Giorni di apertura casi

          Utilizzare questo esempio di formula personalizzata denominata Giorni aperti per visualizzare testo diverso a seconda del numero di giorni durante i quali un caso è rimasto aperto:

          CASE(Days_Open__c, 3, 
            "Reassign", 2, "Assign Task", "Maintain")

          Viene visualizzato il seguente testo.

          • “Riassegna” per i casi aperti per tre giorni.
          • “Assegna operazione” per i casi aperti per due giorni.
          • “Mantieni” per tutti gli altri casi.
          Esempio di campo formula: Mese ultima attività
          Esempio di campo formula: Mese ultima attività

          Questo campo formula visualizza il mese dell'ultima attività, oppure Nessuno se non vi sono attività.

          CASE(MONTH(LastActivityDate),
          1, "January",
          2, "February",
          3, "March", 
          4, "April", 
          5, "May", 
          6, "June",
          7, "July",
          8, "August",
          9, "September",
          10, "October",
          11, "November",
          12, "December",
          "None")
          Esempio di valore predefinito: Tasso di sconto
          Esempio di valore predefinito: Tasso di sconto

          Utilizzare questa formula di valore predefinito per inserire un tasso di sconto diverso in un'opportunità in base al reparto della persona che ha creato l'opportunità.

          CASE(User.Department,​​ "IT", 0.25, "Field", 0.15, 0)

          In questo esempio la formula prevede un tasso di sconto del 25% su qualsiasi opportunità creata da un utente del reparto "IT" o del 15% su qualsiasi opportunità creata da un utente del reparto "Esterno". Se l'autore della creazione non appartiene a nessuno di questi reparti, non viene applicato alcuno sconto (0). Si tratta di un campo percentuale personalizzato calcolato sulle opportunità che utilizza il campo utente standard Reparto.

          Esempio di valore predefinito: Lingua del prodotto
          Esempio di valore predefinito: Lingua del prodotto

          Si desidera associare un prodotto alla lingua in modo che gli utenti sappiano quali tipi di documentazione o adattatore includere. Utilizzare questa formula di valore predefinito per impostare automaticamente la lingua di un prodotto in base al paese dell'utente che lo ha creato. In questo esempio il valore predefinito è Giapponese se il paese dell'utente è Giappone e Inglese se il paese dell'utente è Stati Uniti. Se nessuno dei due valori è vero, nel campo Lingua prodotto viene inserito il valore predefinito sconosciuto.

          CASE($User.Country ,​​ "Japan", "Japanese", "US", "English","unknown")
           
          Caricamento
          Salesforce Help | Article