Страница 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

Спасибо.