Ti trovi qui:
ISNULL
Determina se un'espressione è nulla (vuota) e in tal caso restituisce VERO. Se l'espressione contiene un valore, questa funzione restituisce FALSO.
Utilizzo
ISNULL(expression) e sostituire expression con l'espressione che si desidera valutare.
Suggerimenti
- I campi di testo non sono mai nulli. Pertanto, utilizzando la funzione con un campo di testo, si ottiene sempre FALSE. Ad esempio, il campo formula
IF(ISNULL(new__c) 1, 0)è sempre zero indipendentemente dal valore nel campo Nuovo. Per i campi di testo, utilizzare invece la funzione ISBLANK. - I campi di selezione a selezione multipla non sono mai nulli negli S-Control, nei pulsanti e nei modelli di email. Pertanto, utilizzando la funzione con un campo di elenco di selezione a selezione multipla in tali contesti, si ottiene sempre FALSO.
- Non utilizzare le funzioni ISNULL nei campi data/ora. Campi data e data/ora vuoti restituiscono sempre vero quando vengono richiamati nelle funzioni ISNULL.
- Non utilizzare le funzioni ISNULL nei campi di testo e di ricerca. I campi di testo e di ricerca vuoti restituiscono sempre false quando vi si fa riferimento nelle funzioni ISNULL. Utilizzare invece la funzione ISBLANK.
- Scegliere Considera i campi vuoti come vuoti quando si fa riferimento a un campo numerico, percentuale o valutario in una funzione ISNULL. Se si sceglie Considera i campi vuoti come zero i campi vuoti restituiscono il valore zero e nessuno dei due è nullo.
- I campi di unione possono essere considerati come vuoti, il che può influenzare i risultati dei componenti quali gli S-Control in quanto possono chiamare questa funzione.
- Quando si utilizza una regola di convalida per garantire che un campo numerico contenga un valore specifico, utilizzare la funzione ISNULL per includere campi che non contengano alcun valore. Ad esempio, per confermare che un campo personalizzato contenga il valore 1, utilizzare la seguente regola di convalida, che consente di visualizzare un errore se il campo risulta vuoto o contiene un qualsiasi altro numero.
OR(ISNULL(field__c), field__c<>1)
(IF(ISNULL(Maint_Amount__c), 0, 1) +
IF(ISNULL(Services_Amount__c), 0,1) +
IF(ISNULL(Discount_Percent__c), 0, 1) +
IF(ISNULL(Amount), 0, 1) +
IF(ISNULL(Timeline__c), 0, 1)) / 5
Questa formula prende in considerazione un gruppo di campi e calcola in quale percentuale vengono utilizzati dal personale. Questo campo formula controlla 5 campi per verificare se siano vuoti. In tal caso, per il relativo campo viene contato uno zero. Viene contato “1” per i campi che contengono un valore e il totale viene diviso per 5 (numero di campi valutati). Questa formula richiede la selezione dell'opzione Considera i campi vuoti come vuoti in Gestione dei campi vuoti con la sottoscheda Formula avanzata visualizzata.
AND(ISPICKVAL(StageName, "Closed Won"),
ISNULL(Project_Start_Date__c))
Questa regola di convalida rende il campo data personalizzato Data inizio progetto condizionalmente obbligatorio ogni volta che lo stato è Chiusa/Conseguita.

