Я прочитал сообщения о делении на ноль и используя функции для его преодоления, которые я обычно делаю с обычными отчетами.Вычисляемые поля Divide by Zero
То, что я не могу найти, - это то, как обращаться с делением на нулевую ошибку в вычисленных полях. Вы не можете использовать функцию из-за агрегации (какие расчетные поля не позволяют), поэтому я не знаю, как ее обойти.
Я мог бы написать еще несколько SQL для этой круговой диаграммы, которую я делаю, но это часть существующего отчета, и в идеале я хочу использовать то, что уже есть.
Кто-нибудь знает, как обращаться с делением на нулевые выпуски для вычисленных полей?
Пример:! = Поля Other.Value/Поля Total.Value * 100
Спасибо,
Кевин.
Зачем вам нужно, чтобы применить это в расчетной области? Вы можете просто сделать это в выражении отчета, чтобы обойти проблему короткого замыкания SSRS, согласно http://stackoverflow.com/questions/1204179/does-the-iif-function-compute-both-paths-in-ssrs -и-это-это-короткое замыкание –
Вы были правы, я переусердствовал. Нет никакой реальной необходимости обрабатывать деление на ноль в вычисленном поле, я могу сделать это (в данном случае) с свойствами ряда моей круговой диаграммы. Оказывается, мне даже не нужно делиться, поскольку круговая диаграмма будет делать проценты для меня только на основе значения. Благодарю. – Wingmiester