Из чтения нескольких вопросов и ответов здесь, в SO, я знаю, что IIF выполняет и истину, и ложь. Кажется, я не понимаю, как правильно проверять и обрабатывать нуль.
Вот пара утверждений, которые я пытался дать # Ошибка,
=switch(
First(Fields!ShelfLife.Value, "DQA")="N/A", "N/A",
First(Fields!ShelfLife.Value, "DQA")<>"N/A", (FormatNumber(First(Fields!ShelfLife.Value, "DQA"), 1))
)
=IIf(
First(Fields!ShelfLife.Value, "DQA")="N/A",
"N/A",
IIf(
IsNothing((First(Fields!ShelfLife.Value, "DQA"))),
"Test",
(FormatNumber(First(Fields!ShelfLife.Value, "DQA"), 1))
)
)
Есть ли способ получить какое-то сообщение о том, что проблема для утверждения? Не менее важно, как я могу решить полученную ошибку?