Страница 2 из 2
Re: Не отображаются данные в итогах по отчету
Добавлено: 01 апр 2016, 16:11
Aleksey
Здравствуйте,
Не смогли воспроивзести проблему.
Пожалуйста, попробуйте использовать следующие выражения:
Код: Выделить всё
{(Data.Outgoing.Weight/Totals.Sum(DataBand7,Data.Outgoing.Weight))}
Код: Выделить всё
{(Data.Outgoing.Weight/Totals.Sum(DataBand3,Data.Outgoing.Weight))}
Если проблема останется, пришлите пример для анализа.
Thank you.
Re: Не отображаются данные в итогах по отчету
Добавлено: 25 апр 2016, 11:09
Anton.Shetsov
Aleksey писал(а):Здравствуйте,
Не смогли воспроивзести проблему.
Пожалуйста, попробуйте использовать следующие выражения:
Код: Выделить всё
{(Data.Outgoing.Weight/Totals.Sum(DataBand7,Data.Outgoing.Weight))}
Код: Выделить всё
{(Data.Outgoing.Weight/Totals.Sum(DataBand3,Data.Outgoing.Weight))}
Если проблема останется, пришлите пример для анализа.
Thank you.
Спасибо помогло. Скажите, пожалуйста, "Totals" - это что такое и для чего?
Почему простое использование
Код: Выделить всё
{(Data.Outgoing.Weight/Sum(DataBand7,Data.Outgoing.Weight))}
также не работает, а
Код: Выделить всё
{(Data.Outgoing.Weight/Totals.Sum(DataBand7,Data.Outgoing.Weight))}
работает корректно?
Re: Не отображаются данные в итогах по отчету
Добавлено: 25 апр 2016, 12:53
Aleksey
Здравствуйте,
При сипользовании функции Sum(), итоги считаются во время построения отчета: каждый раз, когда осуществляется одна операция с бэндом Данные (DataBand), производится расчет одного значения. Все рассчитанные значения в сумме составляют итоговое значение, которое и будет отображено. В Stimulsoft Reports расчет итогов можно произвести другим способом - моментально. Для этого следует использовать специальный префикс Totals. Расчет Totals - итогов происходит в месте вызова функции, в отличие от стандартных итогов, расчет которых выполняется в ходе построения отчета.
Вы можете найти инофрмацию по Итогам в нашей документации:
http://www.stimulsoft.com/en/documentat ... totals.htm
Спасибо.