Sto provando a valutare un prezzo al chilo ($/Kg) in base alle vendite di un prodotto. Funziona bene se il prodotto è stato venduto per tutto il periodo specificato. Tuttavia, se il prodotto non viene venduto, il Kg (il denominatore) finisce con 0 (zero) e si verifica un errore. - Dividi per errore zero.La funzione iif calcola entrambi i percorsi in SSRS o è in cortocircuito?
Ho provato questo
=iif(KgSold=0,0,Revenue/KgSold)
Sembra che la funzione iif
calcola sia i risultati vero e falso. Come faccio a evitare questo.
Devo utilizzare la funzione switch
?
=switch(KgSold=0,0
KgSold<>0,Revenue/KgSold)
darò un andare e ti faccio sapere .. –
Grazie Robert . Questo funziona. Sto ancora ottenendo il divario per errore zero, quindi ora è solo una questione di cercare l'errore verso il basso. –
Ho trovato il punto in cui si è verificato l'errore. era nell'SQL e non nel rapporto. –