Здравствуйте.
Возник ряд вопросов по функциям
1. Есть ли подробное описание принципа работы и синтаксиса всех функции? В руководстве оно есть только по Sum и Count. В самом генераторе их описание на английском, что не всегда удобно для наших пользователей.
2. Возможно ли использование CountIf по двум условиям? Что-то типа этого {CountIf(DataBand1, Table1.Count1=="4" AND Table1.Count2=="5")} Или подскажите, пожалуйста, другой способ в одном поле выполнить Count по 2-м условиям.
3. Столкнулись со следующей особенностью: функции возвращают результат, только в случае если перед выражением есть текст(достаточно 1-го пробела). Например,
{Sum( Сводная.Всего )} - не возвращает ничего, а
Всего: {Sum( Сводная.Всего )} - работает корректно.
Последнее не критично.
Version: 2013.1.1600 from 2 April 2013 .NET Framework v4.0.30319
Агрегатные функции
Агрегатные функции
Текущая версия: Version: 2013.1.1600 from 2 April 2013 .NET Framework v4.0.30319
Re: Агрегатные функции
Здравствуйте.
Спасибо.
В документации описаны все функции в разделе Итоги. Если там что-то не найдёте -- пишите нам, и мы постараемся добавить описание.Cognitive писал(а):1. Есть ли подробное описание принципа работы и синтаксиса всех функции? В руководстве оно есть только по Sum и Count. В самом генераторе их описание на английском, что не всегда удобно для наших пользователей.
Вы должны использовать синтаксис C#. В данном случае:Cognitive писал(а):2. Возможно ли использование CountIf по двум условиям? Что-то типа этого {CountIf(DataBand1, Table1.Count1=="4" AND Table1.Count2=="5")} Или подскажите, пожалуйста, другой способ в одном поле выполнить Count по 2-м условиям.
Код: Выделить всё
{CountIf(DataBand1, (Table1.Count1=="4") && (Table1.Count2=="5"))}
Какую версию вы используете? Не могли бы во прислать нам шаблон отчёта, который воспроизводит данную проблему?Cognitive писал(а):3. Столкнулись со следующей особенностью: функции возвращают результат, только в случае если перед выражением есть текст(достаточно 1-го пробела). Например,
{Sum( Сводная.Всего )} - не возвращает ничего, а
Всего: {Sum( Сводная.Всего )} - работает корректно.
Спасибо.
Re: Агрегатные функции
Здравствуйте. Спасибо за ответ. 3 вопрос снимается.
Не могли бы привести пример создания переменной с использованием выражения с Count или Sum
Не могли бы привести пример создания переменной с использованием выражения с Count или Sum
Текущая версия: Version: 2013.1.1600 from 2 April 2013 .NET Framework v4.0.30319
Re: Агрегатные функции
Здравствуйте,
Вы можете использовать функции Totals, так же необходимо установить свойство ReadOnly в значение true.
Спасибо.
Вы можете использовать функции Totals, так же необходимо установить свойство ReadOnly в значение true.
Спасибо.
- Вложения
-
- Capture.PNG (19.02 КБ) 4231 просмотр
Re: Агрегатные функции
При создании переменной можно использовать выражения любой сложности или есть какие-то еще ограничения и особенности типа:
?Aleksey писал(а):так же необходимо установить свойство ReadOnly в значение true.
Текущая версия: Version: 2013.1.1600 from 2 April 2013 .NET Framework v4.0.30319
Re: Агрегатные функции
Здравствуйте.
Про свойство ReadOnly вы можете прочитать в нашей документации
Спасибо.
Никаких искусственных ограничений нет.Cognitive писал(а):При создании переменной можно использовать выражения любой сложности или есть какие-то еще ограничения и особенности типа:?Aleksey писал(а):так же необходимо установить свойство ReadOnly в значение true.
Про свойство ReadOnly вы можете прочитать в нашей документации
Спасибо.