Здравствуйте, уважаемые пользователи средств отчетности Stimulsoft! Мы всегда рады поделиться с вами свежими новостями о нашем продукте и различных нововведениях. На этот раз мы хотим рассказать вам о Формате текста (Text Format).

Формат текста

Формат текста – это функционал, позволяющий применять разные шаблоны к тексту. С его помощью можно отображать текст в разных вариантах, таких как денежные единицы, проценты, даты, десятичные числа и номера телефонов.

Все настройки текстового формата можно найти на вкладке Главная (Home) в панели Формат текста (Text Format):

Text Format Tab
В панели Формат текста (Text Format) есть набор стандартных шаблонов, настройки которых зависят от локализации операционной системы, а также кнопка вызова формы Формат текста (Text Format):

Text Format Button
Данная кнопка позволяет настроить дополнительные свойства формата:

Format

Денежный формат

Допустим вы хотите поставить символ доллара "$", однако пользуетесь компьютером с российской локалью, но вам необходимо отправить финансовый отчет коллегам в США с использованием символа доллара "$". Также вы хотите задать в этом же отчете проценты и десятичные числа.

Для этого необходимо выбрать формат Денежный (Currency):

Currency Format Properties
Данный формат применяется к тексту, если необходимо использовать обозначение денежной единицы. С его помощью можно задать символ валюты, в нашем случае это символ доллара "$". Мы просто вводим, к примеру, текст "1500", выделяем текстовый компонент и затем выбираем формат Денежный (Currency):

Currency Format
Задаем символ нужной нам валюты:

Currency Format PropertiesИ получаем "$1,500".

Currency Format Result

Процентный формат

Также можно задать и проценты. Допустим у вас есть символы "87" и вам нужно превратить их в "87%". Для этого нужно выделить текстовый компонент с этим числом и выбрать формат Процентный (Percentage). Также стоит упомянуть, что число в этом случае будет умножено на 100:

Percentage Format
Далее в свойствах формата необходимо задать символ процента:

Percentage Format Properties
И вы получите желаемый результат.

Числовой формат

Помимо этого, при помощи формата Числовой (Number) вы можете поменять формат числа. К примеру, вам необходимо к тексту "1500" применить формат с разбитием на группы и добавлением дробной части. Вы выделяете текстовый компонент и выбираете формат Числовой (Number):

Number Format
Далее в свойствах выставляете нужное количество знаков дробной части:

Number Format Properties
Во всех вышеперечисленных форматах – Денежный (Currency), Процентный (Percentage), Числовой (Number) – присутствуют свойства: количество знаков дробной части, разделитель группы, размер группы, положительный шаблон, отрицательный шаблон, символ валюты.

Формат даты

Также вы можете изменить формат даты. Предположим у вас та же ситуация – вы находитесь в России, сидите за компьютером, где в дате стоит сначала число, затем месяц и год, а вам нужно отправить отчет коллегам в США, где сначала ставится месяц и только затем число и год. Для этого вводим в текст привычную нам дату, затем выделяем текстовый компонент, выбираем формат Дата (Date) и необходимый нам формат даты:

Date Format
Ещё несколько слов об изменении формата времени. Допустим, вы написали текст "14:00", но решили поменять его на "2:00 PM" для своих американских коллег. Для этого вам необходимо выделить текстовый компонент, затем выбрать формат Время (Time) и P.M. формат:

Time Format
И вы получите желаемый результат:

Time Format Result

Формат По выбору

Помимо перечисленного вы также можете отформатировать номер телефона. Например, вам нужно вывести номер телефона с кодом, скобками, тире и так далее. Для этого вам необходимо выделить текстовый компонент и выбрать формат По выбору (Custom). В этом формате вы найдете маску (Format Mask) (###) ### - ####:

Custom Format
Выберете её и вы сможете отформатировать формат номера телефона так, как вам нужно. Далее вы делаете необходимый вам шаблон: +(##) ## - ## - ## и вместо решеток подставятся числа из текста и получится "+1 (23) 45 - 67 - 89" из текста "123456789".

Аналитические панели

Стоит отметить, что Формат текста (Text Format) также можно применить ко многим элементам в дашбордах. Например, к индикаторам и диаграммам.

Индикатор

Итак, рассмотрим его применение к индикаторам. Для этого выбираем индикатор:

Indicator Format
Далее переходим на вкладку Главная (Home), Формат текста (Text Format) и выбираем формат Денежный (Currency):

Indicator Format Properties
Задаем символ валюты и получаем:

Indicator Currency Format Result

Диаграмма

В диаграммах дела обстоят немного иначе. Например, на вашей диаграмме тысячные изображены стандартным образом: "1,800"; "1,600", а вы хотите сократить их и придать им другой вид, например вот такой: "1.8K"; "1.6K". Как это сделать? Для начала выбираем диаграмму:

Chart Value Format
Далее переходим в Панель свойств (Properties). Находим там 2 свойства: Формат аргумента (Argument Format) и Формат значения (Value Format). Выбираем Формат значения (Value Format) и жмем на крайнюю кнопку:

Chart Value Format Properties
Затем в появившейся форме Формат текста (Text Format), выбираем формат Числовой (Number) и активируем свойство Использовать аббревиатуру (Use Abbreviation):

Chart Use Abbreviation
И получаем диаграмму с отформатированными значениями:

Chart Value Format Result
Это была ось значения (Y). Теперь рассмотрим применение Формат текста к оси аргумента. В диаграмме на оси аргумента (X) у вас есть значения оси в виде простых чисел, а вы хотите отформатировать их в проценты:

Chart Argument format
В свойствах (Properties) выбираем Формат аргумента (Argument Format) и нажимаем на крайнюю кнопку:

Chart Argument Format Properties
Далее в открывшемся окне Формате текста (Text Format) выбираем процентный формат и задаем символ процента:

Chart Percentage Format
И получаем нужный результат:

Chart Argument Percentage Format Result

Таблица

Помимо этого, в дашбордах есть таблицы. И к ним также можно применить Формат Текста (Text Format). Например, у вас есть таблица с тремя столбцами, и в одном из них вы хотите применить формат Проценты (Percentage). Давайте посмотрим как это сделать.

Для начала выбираем таблицу:

Table Format
Допустим вы хотите изменить столбец (Rank) и применит формат Проценты (Percentage) к столбцу. Для этого открываем форму редактирования таблиц.

Далее выделяем сам столбец:

Table Format Properties
Нажимаем на кнопку диалогового окна, затем на вкладке Главная (Home) в группе Формат текста (Text Format) и выбираем формат Процентный (Percentage) и символ процента:

Percentage Format Properties
И получаем нужный результат:

Table Percentage Format Result
Надеемся эта статья поможет вам разобраться с особенностями использования Формат текста (Text Format) при создании таблиц, диаграмм, индикаторов и тому подобного в дизайнере отчетов Stimulsoft. Если у вас остались какие-либо вопросы, свяжитесь с нами – мы всегда рады вам помочь!
Flash to HTML5
Мы приняли решение о полном прекращении поддержки Flash в наших компонентах. Начиная с релиза 2020.3.1, все компоненты, использующие технологию Flash, были помечены устаревшими. Нами были предложены рекомендации по их замене на HTML5 и JavaScript компоненты. В следующем релизе 2020.5.2 все Flash компоненты будут полностью удалены.
white
Мы рады объявить о выходе новой версии Stimulsoft Reports и Stimulsoft Dashboards 2020.5.1, которая уже доступна для загрузки. Новая версия содержит несколько важных улучшений, включая совместимость с .NET 5.0, возможность подключения к Google Firebase, также добавлена поддержка диаграмм Box and Whisker.


Выражения в свойствах
Начиная с релиза 2020.5.1 вы можете использовать выражения как значения некоторых свойств компонентов отчета и панели индикаторов (дашборда). В зависимости от результата вычисления выражения, свойство компонента будет установлено в определенное значение. Используя выражения как значение свойства, вы можете настроить условие печати компонента, его включения, оформления содержимого и другое.

Expressions in properties

Совместимость с .NET 5.0
Рады сообщить, что начиная с версии 2020.5.1 добавлена поддержка .NET 5.0 RC1 фреймворка для наших WinForms и WPF компонентов. Так же, минимально необходимая версия .NET Core была повышена с 3.0 до 3.1, минимальная версия для .NET Framework осталась 4.5 - без изменений. Наши Web компоненты поддерживают .NET Standard 2.1, который обратно совместим с .NET 5.0 фреймворком. Мы внимательно следим за развитием .NET и стараемся максимально обеспечить совместимость наших компонентов с новейшими технологиями.


Пузыри
Для элемента Таблица (Table) на панели индикаторов мы добавили новый тип колонки - Пузыри (Bubble). Каждое значение колонки данных будет представлено в виде отдельного пузыря, размер которого зависит от величины значения. Цвета пузырей для положительных и отрицательных значений могут быть определены в стиле текущего элемента или пользователем в редакторе элемента.

Bubbles

Шаринг отчета в Facebook и Twitter
В релизе 2020.5.1 мы добавили команду Доступ (Share) на риббон панель дизайнера. Поделиться своим отчетом или дашбордом стало еще проще! Кроме этого, теперь вы можете опубликовать его сразу в социальную сеть - Facebook или Twitter.

Sharing reports on Facebook and Twitter

Новая диаграмма - Box and Whisker
В релизе 2020.5.1 мы добавили новую диаграмму размаха Box and Whisker. Этот тип диаграммы предоставляет возможность отобразить группы числовых данных с использованием квартилей. Просто добавьте диаграмму в отчет или на панель индикаторов (дашборд) и анализируйте свои наборы данных.

The new chart - Box and Whisker

Новый адаптер - Google Firebase
Начиная с релиза 2020.5.1 вы можете получить данные из платформы Google Firebase. При создании нового источника данных, выберите тип соединения как Firebase, укажите URL данных (Data URL) и Секрет базы данных (Database secret). После этого, все данные из указанного хранилища данных будут преобразованы в таблицы, на основе которых можно разработать отчеты и дашборды.



Новый источник данных - GIS
В прошлом релизе мы добавили возможность отображения графической информации на онлайн карте. В новом релизе 2020.5.1 мы решили пойти дальше, и разработали возможность создать GIS источник данных на основе WKT или GeoJSON файлов. Полученные данные вы сможете использовать в онлайн картах для отображения графической информации.

The new data source - GIS

Новые возможности для GIS
В релизе 2020.5.1 мы усовершенствовали GIS карту и теперь вы можете не просто отобразить примитивы на онлайн карте, а также определить их цвет и размер. Для этого в редакторе онлайн карты, просто укажите колонки данных с кодировкой цвета и размера в соответствующих полях. Также, для примитивов типа Точка (Point), можно отобразить дополнительную информацию в тултипе при наведении. Для этого укажите колонку данных с текстом описания в поле Описание (Description) редактора. После чего, при наведении курсора на точку карты, будет отображаться дополнительная информация в тултипе.

The new functionality for GIS

Усовершенствованный элемент Изображение
Начиная с релиза 2020.5.1 мы усовершенствовали элемент панели индикаторов Изображение (Image). Этот элемент дашборда превратился из статического в динамический. Теперь вы можете получать изображения из колонок данных, переменных и файлов, используя гиперссылки.

The updated Image element

Условное форматирование
В этом релизе мы расширили возможности анализа данных для элементов Таблица (Table) и Прогресс (Progress) панели индикаторов. Теперь к этим элементам вы можете применять условное форматирование значений.

Conditional formatting

Стили для спарклайна
В предыдущем релизе мы добавили новый компонент для отчетов - Спарклайн (Sparkline). Начиная с релиза 2020.5.1, вы можете назначать этому компоненту стиль. Для этого создайте стиль типа Индикатор (Indicator), произведите его настройку и при помощи свойства Стиль компонента (Component Style) присвойте этот стиль для спарклайна.

Sparkline styles

Цвета спарклайнов в дашбордах
Использовать спарклайны в таблицах дашборда можно с первого релиза продукта. По умолчанию, цвета для спарклайнов таблицы назначаются из стиля элемента. В релизе 2020.5.1 мы добавили возможность настройки цветов спарклайнов таблицы из редактора этого элемента. Откройте редактор таблицы, выделите колонку типа спарклайн, установите параметр Цвет (Color) в значение По выбору (Custom) и определите цвета для значений этой колонки.

Sparkline colors in dashboards

Новая карта - Океания
В релизе 2020.5.1 мы добавили новый вид региональной карты - Океания (Oceania). Теперь вы можете использовать эту карту при разработке отчетов и дашбордов.

The new map - Oceania

Поддержка ZUGFeRD v2.1
Формат ZUGFeRD при экспорте в PDF компоненты Stimulsoft поддерживают с 2016 года. В релизе 2020.5.1 мы добавили поддержку новой спецификации этого формата - ZUGFeRD v2.1.
black
Очень часто при разработке отчетов и дашбордов применяется условное форматирование компонентов. Условное форматирование подразумевает изменение настроек оформления компонента, в зависимости от указанного условия. Эта возможность позволяет легко производить визуальный анализ данных, отслеживать тенденции изменения данных, акцентировать внимание на наиболее значимых показателях, исключать определенные значения в отчете и на дашборде.

Выражения в свойствах

В релизе 2020.5.1 мы упростили возможность применения условного форматирования к компонентам отчета. Теперь в значениях некоторых свойств компонента отчета или элемента дашборда можно указать выражение. В результате вычисления этого выражения, к компоненту будут применены определенные настройки оформления.

Expressions in properties
В новом релизе, используя выражения как значение свойств, вы сможете указать условие:
  • Применения стиля к компоненту отчета, а для бэндов Данные (Data) можно настроить условия применения стилей четных и нечетных строк;
  • Изменения настроек свойств Кисть (Brush) и Текстовая кисть (Text Brush) для компонентов отчета;
  • Изменения настроек свойств Цвета текста (Fore Color) и Цвета фона (Back Color) для элементов дашборда;
  • Изменения настроек свойств вертикального и горизонтального выравнивания для текстовых компонентов в отчетах;
  • Применения Cтиля стыковки (Dock Style) компонента;
  • Изменения угла поворота содержимого для компонента Изображение (Image).

Кроме этого, мы добавили поддержку выражений в таких свойствах как Доступность (Enabled) и Печатать (Printable). Теперь вы можете определить условие включения и выключения компонента отчета или элемента дашборда. А также, настроить условие печати компонентов отчета.
Уважаемые пользователи генераторов отчетов Stimulsoft и посетители нашего блога! Мы постоянно работаем над улучшением средств отчетности и бизнес-аналитики, и поэтому с радостью сообщаем о скором выходе нового релиза 2020.5 полной линейки продуктов Stimulsoft.

Новая версия будет содержать ряд доработок и нововведений, о которых мы будем рассказывать на виртуальных страницах нашего блога. Если у вас появятся вопросы, свяжитесь с нами – будем рады помочь вам!

Условное форматирование в элементе Прогресс

Грамотная аналитики бизнеса даёт возможность принимать рациональные решения. При помощи аналитики данных компании могут отслеживать эффективность своей деятельности: например, вычислять количество произведенного ими продукта, выстраивать воронки продаж, анализировать финансовые показатели, сравнивать нынешние результаты с результатами прошлых лет и, на основании этого, заниматься стратегическим маркетингом.

День за днем мы работаем над инструментами для разработки дашбордов и отчетов и постоянно совершенствуем наши продукты. Сегодня мы рады представить вам новую возможность элемента ПрогрессУсловное форматирование (Conditions), которая будет доступна в следующем релизе 2020.5 версии.

Эта возможность позволяет изменять стиль шрифта текущего элемента, цвет его значения и цвет трэка в зависимости от выбранного условия. Это замечательная возможность для аналитики бизнеса и отслеживания ключевых показателей эффективности.

Conditions