Expasys Questionnaire Studio Pro
Руководство пользователя (версия 2023.1)
×

Прогресс

 
Прогресс - элемент панели индикаторов, с помощью которого можно отобразить темп роста (относительную долю) значения по отношению к целевому значению.
 
 
Для отображения Прогресса, необходимо добавить данные в поля Значение и Цель. При помощи графического элемента будет отображен темп роста значения по отношению к целевому. Настройка элемента Прогресс осуществляется в редакторе элемента. 
 
Редактор элемента Прогресс
В редакторе элемента Прогресс осуществляется добавление элементов с данными, редактирование выражений этих элементов, выбор типа графического элемента для отображения рассчитанного значения.
 
 
 
В редакторе Прогресса можно:
  •  Указать поле данных для значения прогресса;
  •  Указать поле данных для целевого значения прогресса;
  •  Указать поле данных для рядов прогресса;
  •  Выбрать тип графического элемента.
Прогресс поддерживает ручной режим ввода значений
 
Значение прогресса
В поле Значение можно указать только одно поле данных. Все значения этого поля будут агрегированны, т.е. к ним будет применена функция суммирования для числовых значений. Если добавлено поле данных, с нечисловыми значениями, то по умолчанию к ним применяется функция количества строк в этом поле данных.
 
 
Info Без указания целевого значения, темп рост будет всегда составлять 100 процентов.
 
Целевое значение прогресса
Для того чтобы при помощи прогресса отобразить темп роста, кроме значения в прогрессе необходимо указать и целевое значение. Целевое значение - это агрегированное значение поля данных, указанного в поле Цель (Target) прогресса. В этом поле можно указать только одно поле данных. По умолчанию, к полю данных в поле Цель применяется функция суммирования для числовых значений. Если добавлено поле, с нечисловыми значениями, то по умолчанию к нему применяется функция подсчета количества строк в этом поле данных.
 
 
Info Если в элементе Прогресс задано только целевое значение, но не указано значение, то темп роста в прогрессе будет 0 процентов.
 
Ряды прогресса
Ряд прогресса - это отдельный прогресс для определенного сегмента значений, выбранных по определенному условию. Условием в этом случае будут значения поля данных, которое указан в поле Ряды.
 
Например, в поле Значение прогресса задано поле с ценой за 1 ед.товара, а в поле Цель - среднюю цену за 1ед.товара. Без указания ряда, будет отображен один прогресс. Значением прогресса будет темп роста (значение по отношению к целевому значению).
 
Если в рядах указать поле данных с перечнем продуктов, то для каждого продукта будет отображен прогресс, т.е. по каждому продукту будет отображен темп роста.
 
 
Если в рядах указать поле данных с перечнем категорий продуктов, то для каждой из них будет отображен прогресс, т.е. темп роста будет рассчитан путем агрегирования темпа роста всех продуктов, входящих в эту категорию. Иначе говоря, темп роста каждого продукта будут сгруппированы по категориям, к которым они относятся.
 
Тип прогресса
При создании прогресса можно выбрать тип графического элемента, при помощи которого будет отображено значение темпа роста: КольцоКругГистограмма.
 
 
 
Info В пределах одного элемента Прогресс можно выбрать только один тип графического элемента.
 
 
Таблица свойств
В таблице представлены наименование и описание свойств элемента Прогресс, которые располагаются на панели свойств дизайнера отчетов.
 
Наименование
Описание
Прогресс
  • Цвет для каждого - предоставляет возможность задать уникальный оттенок для каждого графического элемента прогресса. свойство  установлено как активное, то для графических элементов будут применены цвета из коллекции стиля. Каждому графическом элементу будет применен свой цвет. После того как все цвета из коллекции будут использованы, к остальным графическим элементам будут применяться эти же цвета с коэффициентом осветления. Таким образом, каждый графический элемент будет с определенным оттенком. Если же данное свойство установлено как неактивное, то графических элементов одного ряда будет применяться один цвет из коллекции цветов стиля.
  • Кросс-фильтрация - предоставляет возможность включить или выключить режим кросс-фильтрации для текущего элемента.
  • Преобразование данных - предоставляет возможность настроить преобразование данных текущего элемента.
  • Группа - Предоставляет возможность добавить текущий элемент в определенную группу элементов.
Позиция
Предоставляет возможность изменить расположение элемента на панели индикаторов, используя параметры: Слева, Сверху, Ширина, Высота.
Оформление
 
Группа свойств, которая предоставляет возможность настроить оформление элемента:
  • Цвет фона - предоставляет возможность изменить цвет фона элемента Прогресс. По умолчанию, данное свойство установлено в значение Из стиля, т.е. цвет элемент будет получен из настроек текущего стиля элемента.
  • Граница - группа свойств, которая предоставляет возможность настроить границы элемента: цвет, стороны, размер и стиль.
  • Условия - Предоставляет возможность настроить условное форматирование элемента Индикатор.
  • Радиус закругления - предоставляет возможность определить радиус закругления для углов элемента на панели индикаторов. Можно закруглить каждый угол элемента в отдельности: Сверху - Слева Сверху - Справа Внизу - Справа Внизу - Слева . Свойство может быть установлено в значение от 0 до 30, где 0 - отсутствие угла закругления, а 30 - максимальное значение радиуса закругления.
  • Цвет текста - предоставляет возможность определить цвет значений элемента Прогресс. По умолчанию, данное свойство установлено в значение Из стиля , т.е. цвет значений будет получен из настроек текущего стиля элемента.
  • Цвета рядов - предоставляет возможность настроить список цветов для рядов элемента Прогресс.
  • Стиль - предоставляет возможность выбрать стиль для текущего элемента. По умолчанию, установлено значение Авто (Auto), т.е. стиль этого элемента наследуется от стиля панели индикаторов.
Тень
 
Группа свойств, которая предоставляет возможность настроить тень элемента:
  • Свойство Цвет позволяет определить цвет, который будет использоваться для отображения тени элемента;
  • Свойства в группе Позиция позволяет определить сдвиг тени по X и Y координатам, относительно расположения элемента на панели индикаторов;
  • Свойство Размер позволяет установить размер тени от границ элемента. Может быть установлено в значение от 1 до 10, где 1 - минимальный размер, а 10 - максимальный;
  • Свойство Видимость позволяет включить или выключить отображение тени элемента на панели индикаторов.
Поведение
Группа свойств, которая предоставляет возможность настроить поведение элемента:
  • Доступность - предоставляет возможность включить или выключить текущий элемент на панели индикаторов. Если свойство установлено в значение Истина, то текущий элемент включен и будет отображаться при просмотре панели индикаторов в режиме просмотра. Если же данное свойство установлено в значение Ложь, то этот элемент выключен и отображаться не будет при просмотре панели индикаторов в режиме просмотра.
  • Взаимодействие - предоставляет возможность настроить взаимодействие элемента Прогресс
  • Отступ снаружи - группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) области значений от границы этого элемента.
  • Отступ внутри - группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) значений от границы области значений.
  • Формат - предоставляет возможность установить форматирование значений элемента Прогресс.
Заголовок
 
Группа свойств, которая предоставляет возможность настроить заголовок элемента Прогресс:
  • Свойство Цвет фона  предоставляет возможность изменить цвет фона заголовка текущего элемента. По умолчанию, данное свойство установлено в значение Из стиля , т.е. цвет фона будет получен из настроек текущего стиля элемента.
  • Свойств Цвет текста  предоставляет возможность изменить цвет текста заголовка текущего элемента. По умолчанию, данное свойство установлено в значение Из стиля, т.е. цвет текста заголовка будет получен из настроек текущего стиля элемента.
  • Группа свойство Шрифт, которая предоставляет возможность определить семейство шрифта, его стиль и размер для заголовка текущего элемента.
  • Свойство Горизонтальное выравнивание предоставляет возможность изменить выравнивание заголовка относительно элемента: По левому краюПо центруПо правому краю.
  • Свойство Способ изменения размера - предоставляет возможность изменить отображение заголовка элемента: Вместить, Перенос слов, Обрезать
  • Свойство Текст предоставляет возможность задать текст заголовка текущего элемента.
  • Свойство Видимость предоставляет возможность включить или выключить отображение заголовка текущего элемента. Если свойство активно, т.е. установлен флажок то заголовок  будет включен. Если же данное свойство не  установлено, то заголовок элемента будет выключен.
Дизайн
 
Наименование - Предоставляет возможность изменить наименование текущего элемента.
Псевдоним - Предоставляет возможность изменить псевдоним текущего элемента.
Связь - Предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если у свойства установлен флажок, то текущий элемент привязан к текущему местоположению. Если же данное свойство не активно, то этот элемент не привязан к текущему местоположению.
Замок - Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если у свойства установлен флажок, то текущий элемент невозможно будет переместить или изменить его размер. Если же нет, то этот элемент можно переместить и изменить его размеры.