2015-10-21 3 views
0

Мне нужно включить и iif statment в мое выражение. Я хочу сказать, что если значение поля = 0, то Fields! Example1.value/Fields! Example2.value else Fields! Example1.value/Fields! Example3.value. Надеюсь, это ясно в том, чего я пытаюсь достичь.SSRS с использованием iff при делении

ответ

0

Вам необходимо дважды проверить, чтобы ваш отчет был безопасным для деления на нулевые эры.

Попробуйте это:

=iif(
Fields!Field2.Value=0, 
    iif(Fields!Field3.Value=0 
    ,0 
    ,Fields!Field1.Value/iif(Fields!Field3.Value=0,1,Fields!Field3.Value)), 
Fields!Field1.Value/iif(Fields!Field2.Value=0,1,Fields!Field2.Value) 
) 
+0

ок спасибо. Вот инструкция, которую я получил, чтобы работать '= iif (Fields! COVERAGE.value = 0, Sum (Fields! CalculatedTotalIncidents.Value)/(ReportItems! CalculatedUnitsSold1.value), Sum (поля! CalculatedTotalIncidents.Value)/Sum (поля ! CalculatedUnitsSold.Value)) 'можете ли вы включить деление на нулевую проблему в мой код. – D4TAM4X

Смежные вопросы