Попытка деления на нуль.
-
- Сообщения: 131
- Зарегистрирован: 19 июн 2009, 04:46
- Откуда: Киев
Попытка деления на нуль.
Помогите разобраться.
В итоговом поле нужно получить значение SUM(Value1)/SUM(Value)
Делаю так:
IIF(Sum(Данные1,Report.Value)=0,0,Sum(Данные1,Report.Value1)/Sum(Данные1,Report.Value)))
Получаю ошибку "Попытка деления на нуль"
Что делаю не так?
В итоговом поле нужно получить значение SUM(Value1)/SUM(Value)
Делаю так:
IIF(Sum(Данные1,Report.Value)=0,0,Sum(Данные1,Report.Value1)/Sum(Данные1,Report.Value)))
Получаю ошибку "Попытка деления на нуль"
Что делаю не так?
Попытка деления на нуль.
Здравствуйте.
Спасибо.
Возможно, надо писатьSergey писал(а):IIF(Sum(Данные1,Report.Value)=0,0,Sum(Данные1,Report.Value1)/Sum(Данные1,Report.Value)))
Код: Выделить всё
IIF(Sum(Данные1,Report.Value)==0, 0, Sum(Данные1,Report.Value1)/Sum(Данные1,Report.Value)))
-
- Сообщения: 131
- Зарегистрирован: 19 июн 2009, 04:46
- Откуда: Киев
Попытка деления на нуль.
К сожалению нет.
Я использую VB а не C#.
Я использую VB а не C#.
Попытка деления на нуль.
Здравствуйте,
Попробуйте, использлвать Totals.Sum, как это описано здесь:
http://forum.stimulsoft.com/Default.aspx?g=posts&t=1718
Для проверки на 0 поможет функция Div:
double Div (double value1, double value2, double zeroResult)
Returns the result of dividing a value1 and a value2. If the value2 is zero, then the result is zeroResult (third argument).
Parameters
value1 - Divisible
value2 - Divisor
zeroResult - A value for zero result.
Return Value
Result of checking.
Спасибо.
Попробуйте, использлвать Totals.Sum, как это описано здесь:
http://forum.stimulsoft.com/Default.aspx?g=posts&t=1718
Для проверки на 0 поможет функция Div:
double Div (double value1, double value2, double zeroResult)
Returns the result of dividing a value1 and a value2. If the value2 is zero, then the result is zeroResult (third argument).
Parameters
value1 - Divisible
value2 - Divisor
zeroResult - A value for zero result.
Return Value
Result of checking.
Спасибо.
-
- Сообщения: 131
- Зарегистрирован: 19 июн 2009, 04:46
- Откуда: Киев
Попытка деления на нуль.
Спасибо!
Но мне тоже не очень походит. Это, на сколько я понимаю, функция из С, а у меня VB.
Но мне тоже не очень походит. Это, на сколько я понимаю, функция из С, а у меня VB.
Попытка деления на нуль.
Здравствуйте,
Div - это функция генератора отчетов. Должно работать ив c# и в vb.Net.
Спасибо.
Div - это функция генератора отчетов. Должно работать ив c# и в vb.Net.
Спасибо.
-
- Сообщения: 131
- Зарегистрирован: 19 июн 2009, 04:46
- Откуда: Киев
Попытка деления на нуль.
Спасибо!Jan писал(а):Div - это функция генератора отчетов. Должно работать ив c# и в vb.Net.
Не сообразил сразу.