Для отображения цифровых значений, следует использовать числовой формат текста. Если же отображаются не просто числовые данные, к примеру, цена продуктов, то можно применить специальный формат Валюта (Currency). Этот формат предназначен специально для форматирования денежных значений. Настройка валютного форматирования осуществляется в редакторе Формат на вкладке Валюта.
Параметр Разделитель групп разрядов (Use Group Separator) предоставляет возможность разбить целую часть числа на группы. Дробная часть числа на группы не разбивается.
Параметр Региональные настройки (Use Local Setting) предоставляет возможность форматировать значения согласно текущим установкам операционной системы.
Параметр Использовать аббревиатуру (Use Abbreviation) предоставляет возможность использовать буквенное обозначение тысяч, миллионов, миллиардов. Например, 1000 будет заменена на 1K, 1000000 на 1M, 1000000000 на 1B.
Параметр Отрицательные красным (Negative in Red) предоставляет возможность отметить все значения меньше нуля красным цветом.
Параметр Знаков дробной части (Decimal Digits) предоставляет возможность определить количество знаков дробной части числа.
Параметр Разделитель дробной части (Decimal Separator) предоставляет возможность определить символ, который будет разделять целую и дробную часть числа.
Параметр Разделитель группы (Group Separator) предоставляет возможность определить символ разделения групп цифр в числе. Этот параметр актуален, если включен параметр Разделитель групп разрядов.
Параметр Размер группы (Group Size) предоставляет возможность определить количество цифр в группе для целой части числа. Этот параметр актуален, если включен параметр Разделитель групп разрядов.
Параметр Положительный шаблон (Positive Pattern) предоставляет возможность определить шаблон форматирования положительных значений.
Параметр Отрицательный шаблон (Negative Pattern) предоставляет возможность определить шаблон форматирования отрицательных значений.
Параметр Символ валюты (Positive Pattern) предоставляет возможность определить шаблон форматирования символа валюты для значений.
Информация |
Следует отметить, что ранее доступно было два способа определения маски формата: Использовать локальные настройки, т.е. текст форматируется согласно текущим установкам операционной системы; Каждый параметр маски формата определяется вручную.
И в том, и в другом случае иногда присутствовали недостатки. Например, при использовании локальных настроек, для изменения параметров формата, следовало редактировать маску в самой операционной системе. Во втором случае, при необходимости изменения одного параметра, следовало настраивать и другие. Учитывая недостатки этих способов, появился третий способ определения формата: Используя локальные настройки, можно изменить любой параметр формата. По умолчанию, маска формата применяется из текущей операционной системы, кроме параметров, которые изменены вручную.
|
Пример валютного форматирования
Допустим, есть отчет с ценами продуктов, объемом продаж и итоговой суммой продаж по группе продуктов.
Для колонок Item Price, Total и итога по группе установим денежный формат.
Информация |
Следует понимать, что при установке денежного формата, важным моментом является выбор необходимой валюты. Одно и тоже значение может быть как валютой США, Евросоюза, Китая, так и валютой любой другой страны.
|
В шаблоне отчета, следует выделить необходимые текстовые компоненты, вызвать редактор форматирования и перейти на вкладку Валюта. Установим параметры форматирования. Для колонок - оставим параметры валютного форматирования по умолчанию, а для итога по группе установим флажок у параметра Использовать аббревиатуру. Также, для каждого текстового компонента установим свою Валюту. Для этого, следует выделить текстовый компонент и при помощи команды Символ валюты (Currency Symbol) на вкладке Главная (Home) Ribbon панели в дизайнере отчетов, необходимо выбрать символ валюты:
Теперь для значений определенных колонок и для итога по группе в отчете, будут применяться различные символы валюты.