Математическая операция между двумя функциями и DataBand
Математическая операция между двумя функциями и DataBand
К отчету подключены два Databand (databand1 и databand2) для получения значения в ячейке используется функция SumIF, как произвести математическую операцию , например разность между двумя функциями и какой будет код который необходимо разместить в ячейке
т.е. результатом должно быть что то вроде: {SumIf(Databand1,таблица.графа, таблица.графа=1) + SumIf(Databand2, таблица2.графа, таблица2.графа = 1)} но при вставке данной формулы результат не считается и выводится только значение SumIf(Databand1,таблица.графа, таблица.графа=1)
в чем ошибка и как получить нужный результат?
т.е. результатом должно быть что то вроде: {SumIf(Databand1,таблица.графа, таблица.графа=1) + SumIf(Databand2, таблица2.графа, таблица2.графа = 1)} но при вставке данной формулы результат не считается и выводится только значение SumIf(Databand1,таблица.графа, таблица.графа=1)
в чем ошибка и как получить нужный результат?
Re: Математическая операция между двумя функциями и DataBand
Здравствуйте.
Не могли бы вы прислать простой пример отчёта с данными, который воспроизводит проблему, и мы постараемся найти решение для вас.
Спасибо.
Не могли бы вы прислать простой пример отчёта с данными, который воспроизводит проблему, и мы постараемся найти решение для вас.
Спасибо.
Re: Математическая операция между двумя функциями и DataBand
нет такой возможности, покажите лучше на примере как можно применять математические функции (деление, умножение, разность)в ячейках при этом оперируя результатами в двух разных DatabandHighAley писал(а):Здравствуйте.
Не могли бы вы прислать простой пример отчёта с данными, который воспроизводит проблему, и мы постараемся найти решение для вас.
Спасибо.
Re: Математическая операция между двумя функциями и DataBand
Здравствуйте,
Зависит от того где вы хотите вывести данное значение. Функции Sum(), SumIf() расчитываются по текущему бэнду. Если необходимо вывести данные совершенно в другом месте, то необходимо либо использовать Totals функции, либо использовать дополнительные переменные, значение которым присваивать на датабэнде - Variable1 = SumIf() ... и затем уже складывать сами переменные.
Спасибо.
Зависит от того где вы хотите вывести данное значение. Функции Sum(), SumIf() расчитываются по текущему бэнду. Если необходимо вывести данные совершенно в другом месте, то необходимо либо использовать Totals функции, либо использовать дополнительные переменные, значение которым присваивать на датабэнде - Variable1 = SumIf() ... и затем уже складывать сами переменные.
Спасибо.
Re: Математическая операция между двумя функциями и DataBand
а можно поподробнее узнать как это сделать и где?Aleksey писал(а):..значение которым присваивать на датабэнде - Variable1 = SumIf() ... .
Re: Математическая операция между двумя функциями и DataBand
Здравствуйте,
Зависит от структуры отчета.
Вы можете простов текстовом компоненте задать выражение {Variable1 = SumIf()} и затем уже суммировать данные переменные.
Спасибо.
Зависит от структуры отчета.
Вы можете простов текстовом компоненте задать выражение {Variable1 = SumIf()} и затем уже суммировать данные переменные.
Спасибо.
Re: Математическая операция между двумя функциями и DataBand
у меня отчет представляет собой таблицу я пробовал задать переменную в значении ячейка данной таблицы, но результата это не дало как не считал, так и не считает, выводит только данные из одного датабенда, при этом если математическую операцию производить с датабендом и например числом к примеру SumIf(databand1,данные.таблица, критерий)-20 к примеру работает (отнимает 20 от выбранного по условтю SumIF значения) , а SumIf(databand1,данные.таблица, критерий)-SumIf(databand2,данные.таблица_табл2, критерий) - не работаетAleksey писал(а):Здравствуйте,
Зависит от структуры отчета.
Вы можете простов текстовом компоненте задать выражение {Variable1 = SumIf()} и затем уже суммировать данные переменные.
Спасибо.
Re: Математическая операция между двумя функциями и DataBand
Здравствуйте.
Не могли бы вы прислать простой пример отчёта с данными, который воспроизводит проблему, и мы постараемся найти решение для вас.
Спасибо.
Не могли бы вы прислать простой пример отчёта с данными, который воспроизводит проблему, и мы постараемся найти решение для вас.
Спасибо.
Re: Математическая операция между двумя функциями и DataBand
к сожалению нет возможности, не могли бы вы выслать свой образец и в нем продемонстрировать работу функций которые мне нужны и я бы на основе их попробовал бы в своем отчетеAleksey писал(а):Здравствуйте.
Не могли бы вы прислать простой пример отчёта с данными, который воспроизводит проблему, и мы постараемся найти решение для вас.
Спасибо.
Re: Математическая операция между двумя функциями и DataBand
Здравствуйте.
Для того, чтобы решить вашу проблему, необходимо увидеть именно ваш отчёт.
Уточните, пожалуйста, какую версию нашего продукта вы используете.
Спасибо.
Для того, чтобы решить вашу проблему, необходимо увидеть именно ваш отчёт.
Уточните, пожалуйста, какую версию нашего продукта вы используете.
Спасибо.