Поделиться через


Использование настраиваемых строк форматирования в Power BI Desktop

ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop

Используя строки пользовательского формата в Power BI Desktop, вы можете настроить способ отображения полей в визуальных элементах и убедиться, что отчеты выглядят точно так, как вы хотите.

Снимок экрана: Power BI Desktop в режиме моделирования, выделение

Строки форматирования существуют на трех уровнях:

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

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

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

Уровень Воздействия Доступно для
Элемент Выбранный элемент выбранной визуализации Меры, столбцы, визуальные вычисления
Визуальный элемент Выбранный визуальный элемент Меры, столбцы, визуальные вычисления
Модель Все визуальные элементы, все страницы, все отчеты в одной модели Меры, столбцы

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

Строка форматирования уровня элемента доступна только для определенных визуальных элементов и меток данных в настоящее время.

Использование строк пользовательского формата

Чтобы использовать пользовательские строки форматирования, сначала определите, какой уровень вы хотите работать над: моделью, визуальным элементом или элементом.

Распространенные примеры строк форматирования

Здесь представлены некоторые часто используемые строки форматирования, которые помогут вам начать.

Это важно

Перед использованием следующих примеров: В настоящее время для форматирования нового визуального элемента и визуального уровня карточки требуется синтаксис .NET, а форматирование уровня модели и элемента используют синтаксис VBA. Числовые форматы (например #,##0) работают одинаково в обоих, но форматы даты и времени отличаются. Кроме того, необходимо задать единицы отображения как None для нового визуального элемента типа карточка, иначе вы увидите суффиксы K/M/B, независимо от строки форматирования. См. статью "Устранение неполадок с нежелательным автоматическим масштабированием".

Числовые форматы (работа на всех уровнях)

Форматная строка Пример входных данных Пример результата Description
#,##0 1234567 1,234,567 Число с разделителем тысяч, без десятичных разрядов
#,##0.00 1234,5 1,234.50 Число с разделителем тысяч, двумя десятичными знаками
0 1234,56 1235 Целое число, без разделителя тысяч
00000 42 00042 Фиксированная ширина с начальными нулями (например, номера идентификаторов)
0% 0.156 16% Процент, без десятичных разрядов
0.0% 0.156 15.6% Процент, один десятичный
$#,##0.00 1234,5 $ 1,234.50 Валюта с двумя десятичными знаками
€#,##0.00 1234,5 1,234,50 евро Валюта с символом Евро
#,##0.00;(#,##0.00) -1234.5 (1,234.50) Отрицательные числа в скобках
#,##0.00;-#,##0.00;"Zero" 0 Нуль Пользовательский текст для нулевых значений
0.00" units" 42.5 42.50 единиц Число с пользовательским суффиксом
0.0" °C" 23.4 23.4 °C Число с символом градуса
0.00E+00 1234567 1.23E+06 Научная нотация

Форматы даты и времени (синтаксис VBA для уровня модели)

Используйте эти форматы при применении настраиваемых строк форматирования на уровне модели в области свойств.

Форматная строка Пример входных данных Пример результата Description
m/d/yyyy 1/15/2025 1/15/2025 Дата с числовым месяцем
mmm d, yyyy 1/15/2025 15 января 2025 г. Дата с сокращенным месяцем
mmmm d, yyyy 1/15/2025 15 января 2025 г. Дата с полным названием месяца
dddd, mmmm d 1/15/2025 Среда, 15 января Полные названия дней и месяцев
h:nn AM/PM 14:30 2:30 вечера Формат 12-часового времени
hh:nn:ss 14:30:05 14:30:05 24-часовое время с секундами

Форматы даты и времени (синтаксис .NET для визуального уровня)

Используйте эти форматы при применении настраиваемых строк форматирования на визуальном уровне (например, на новом визуальном элементе карточки).

Примечание.

Верхний регистр M = месяц, строчные буквы m = минуты.

Форматная строка Пример входных данных Пример результата Description
M/d/yyyy 1/15/2025 1/15/2025 Дата с числовым месяцем
MMM d, yyyy 1/15/2025 15 января 2025 г. Дата с сокращенным месяцем
MMMM d, yyyy 1/15/2025 15 января 2025 г. Дата с полным названием месяца
dddd, MMMM d 1/15/2025 Среда, 15 января Полные названия дней и месяцев
h:mm tt 14:30 2:30 вечера Формат 12-часового времени
HH:mm:ss 14:30:05 14:30:05 24-часовое время с секундами

Примечание.

Новая карточка и другие визуальные элементы: Если настраиваемый формат не отображается должным образом (например, вместо этого 12Kотображается), параметр 11,732 визуального элемента, скорее всего, имеет значение Auto. Измените единицы отображенияна None перед применением настраиваемой строки форматирования. Это изменение особенно распространено с новыми визуальными элементами карт, метками данных и срезами данных. Дополнительные сведения см. в разделе "Устранение неполадок с нежелательным автоматическим масштабированием".

Добавление строки формата уровня модели

Чтобы создать строки настраиваемого формата в модели, выберите поле в представлении моделирования и выберите стрелку раскрывающегося списка в разделе "Формат " в области "Свойства ".

Снимок экрана панели «Свойства», с выделением меню «Формат».

При выборе "Настраиваемый" в раскрывающемся меню "Формат " отображается список часто используемых строк форматирования.

Снимок экрана: меню

Добавьте строку формата визуального уровня

Чтобы создать форматную строку визуального уровня, сначала добавьте в визуализацию поле или визуальное вычисление. Затем с выбранным визуальным элементом откройте область форматирования и перейдите в раздел "Общие " области форматирования. Найдите параметры данных формата и настройте строку формата:

Снимок экрана: область

Примечание.

Теперь необходимо ввести строку формата .NET вместо строки формата VBA. Это временная проблема, которая будет решена в будущем выпуске.

Добавьте строку форматирования уровня элемента

Чтобы создать строку форматирования уровня элемента, откройте область форматирования и найдите разделы строки формата для элемента, на который нужно установить формат. Помните, что не все элементы поддерживают строки форматирования. Кроме того, единицы отображения уровня элементов по-прежнему могут применять автоматическое масштабирование K/M/B, если не задано значение None. Чтобы задать строку формата для метки данных, откройте раздел Visual панели форматирования, установите Метки данных>Значение>Единицы отображения на пользовательский и введите код формата:

Снимок экрана: область

Поддерживаемый синтаксис пользовательского формата

Строки пользовательского формата соответствуют синтаксису стиля VBA, обычно для Excel и других продуктов Майкрософт, но они не поддерживают весь синтаксис, используемый в других продуктах.

Примечание.

Строки формата уровня визуализации в настоящее время используют маркеры форматов даты/времени и чисел в .NET (временное ограничение). Это означает, что регистр имеет значение (M = месяц, m = минута). Строки пользовательского формата уровня модели и элемента используют маркеры стиля VBA, описанные в следующих таблицах. Это ограничение будет удалено в будущем выпуске, поэтому все уровни используют унифицированный синтаксис.

Устранение неполадок с непредвиденными значениями месяца или минуты

Если в пользовательском формате вместо месяца отображаются минуты:

  1. Убедитесь, что вы применили формат на визуальном уровне (в настоящее время синтаксис .NET).
  2. Если это так, измените m на M для месяца или переместите строку пользовательского формата на уровень модели, чтобы использовать стиль m VBA.
  3. Используйте nn в течение нескольких минут в контекстах стиля VBA, чтобы избежать путаницы с символами месяца.

Устранение неполадок с нежелательным автоматическим масштабированием (суффиксы K, M, B)

Примечание.

В этом разделе рассматриваются наиболее распространенные проблемы, с которыми сталкиваются пользователи, когда пользовательские строки формата не работают должным образом, особенно с новой визуализацией карточки. Если визуальный элемент отображает суффикс, например K (тысячи), M (миллионы) или B (миллиарды), даже если вы задаете настраиваемый формат чисел (например #.### , или #,##0), суффикс обычно не поступает из строки пользовательского формата. Параметр единицы отображения (автомасштабирование) применяется к визуальному элементу или элементу.

Типичные причины:

  • Отображаемые единицы, заданные как «Авто» (по умолчанию) для карточки, KPI, датчика, новой карточки, значения среза или метки данных.
  • Применено форматирование на уровне элемента, но единицы отображения элемента по-прежнему автомасштабируются.
  • Визуальное вычисление или агрегирование, добавленное заново после изменения формата (единицы отображения вернулись в автоматический режим).

Как удалить суффикс K/M/B:

  1. Выберите изображение.

  2. Откройте панель «Формат» (значок в виде валика).

  3. Найдите параметр единиц отображения на основе визуального типа:

    Тип визуального элемента Путь к отображаемым единицам
    Новая карточка Visual>Выноски значений>Значения>Отображение единиц
    Карточка (классическая) Visual>Значение пояснительной выноски>Единицы отображения
    КПЭ Visual>Значение выноски>Отображение единиц
    Шкала Visual>Значение выноски>Единицы отображения
    Метки данных (линейчатые, столбчатые, линейные графики) Visual>Метки> данныхЗначения>Отображение единиц
    Slicer Visual>Параметры>Опции>Единицы отображения
    Значения таблицы и матрицы Общие>Формат> данных (выберите поле) >Отображение единиц
  4. Изменение единиц отображения с автоматического на None.

  5. Примените или подтвердите строку настраиваемого формата (например#,##0, , 00.0).

Если по-прежнему присутствует:

  • Проверьте также переопределение на уровне элемента (например, параметры метки данных), чтобы для него было установлено значение Авто.
  • Убедитесь, что вы не вставляли букву "K" в настраиваемый формат (например 0" K").
  • Для мер уровня модели убедитесь, что логика DAX не масштабирует значение повторно (например, деление на 1000).

Пример сравнения:

Setting Показывать единицы Настраиваемый формат Result
Визуализация карточки (по умолчанию) Auto #,##0 12K (масштабируемый)
Визуальный элемент карточки (изменен) Нет #,##0 11,732
Метка данных (кластеризованный столбец) Auto 0 12K
Метка данных (кластеризованный столбец) Нет 0 11,732
Новая карточка (форматирование значений) Auto 0.0" °C" 23.4K °C (нежелательный)
Новая карточка (форматирование значений) Нет 0.0" °C" 23.4 °C

Подсказка

Если вы хотите использовать пользовательские сокращения, но не стандартную логику K/M/B, установите единицы отображения: Без единиц и добавьте литеральный текст в строку формата (например 0.0"k"). Этот подход сохраняет исходный контроль числовой точности.

Примечание.

Динамическое масштабирование на основе размера значения (например, переключение между отсутствием суффикса, K и M) требует меры, возвращающей текст (например, с использованием FORMAT() или условной логики), или динамической строки форматирования. Статические строки пользовательского формата сами по себе не предоставляют логику условного суффикса.

В следующих таблицах определяется синтаксис, поддерживаемый в Power BI.

Поддерживаемые символы даты (синтаксис стиля VBA, используемый моделью и уровнем элементов)

Следующие символы применяются к строкам пользовательского формата, которые используют синтаксис стиля VBA (Excel).

Это важно

Для строк пользовательского формата на уровне визуального уровня временно требуются маркеры формата .NET (см. примечание ниже). В пользовательских форматах даты и времени .NET верхний регистр представляет месяц и нижний регистр Mm представляет минуты. В форматах стиля VBA (используемых здесь на уровне модели и элементов), строчная буква m представляет месяц. Это различие является общим источником путаницы.

Symbol Значение или выходные данные
d День месяца без ведущего нуля (1–31).
dd День месяца с начальным нулем (01–31).
m Число месяца без начального нуля (1–12). Если сразу после h или hh это интерпретируется как минуты (см. раздел «Минутные символы», приведенный ниже).
mm Число месяца с начальным нулем (01–12). Если сразу после h или hh указано значение, оно интерпретируется как минуты с ведущим нулем (00–59).
mmm Сокращенное название месяца (январь–декабрь). (Имена месяцев Хиджри не имеют аббревиаций.)
mmmm Полное название месяца (январь–декабрь).
yy Двухзначный год (00–99).
yyyy Четырехзначный год (0001–9999).

Примечание.

Если вы видите неожиданные значения в минутах там, где ожидали месяцы, убедитесь, что формат введен на уровне визуального представления (в настоящее время стиль .NET) или на уровне модели и элемента (стиль VBA).

Поддерживаемые символы времени (стиль VBA)

Symbol Значение или выходные данные
ч Час без начального нуля в цифровом формате (0–23). В сочетании с AM/PM представляет 1–12.
hh Час с начальным нулем (00–23). При сочетании с AM/PM представляет 01–12.
n Минута без начального нуля (0–59).
nn Минута с начальным нулем (00–59).
м / мм ТАКЖЕ минуты (0–59 / 00–59) только в том случае, если они сразу следуют h или hh. В противном случае они рассматриваются как символы месяца (см. символы даты).
s Второй без нуля (0–59).
ss Второй с начальным нулем (00–59).

Подсказка

Используйте n и nn в течение нескольких минут, чтобы избежать путаницы с mmm символами месяца.

Примеры даты и времени

Предположим, что пример метки времени: 2025-09-04 15:07:08 (4 сентября 2025 г., 3:07:08).

Форматная строка Контекст (стиль VBA и .NET) Ожидаемые выходные данные Примечания.
m/d/yy Стиль VBA (модель) 9/4/25 Месяц в виде числа; день без начального нуля.
мм/дд/гггг Стиль VBA (модель) 09/04/2025 Начальные нули.
д ммм, гггг Стиль VBA (модель) 4 сентября 2025 г. Сокращенный месяц.
mmmm d Стиль VBA (модель) 4 сентября Полное название месяца.
h:nn:ss Стиль VBA (модель) 15:07:08 Используется nn для предотвращения неоднозначности в названии месяца.
h:m:s Стиль VBA (модель) 15:7:8 m интерпретируется как минуты (следует h).
m Стиль VBA (модель) 9 Самостоятельный номер месяца.
M Визуальный уровень .NET 9 В .NET в верхнем регистре M = месяц.
m Визуальный уровень .NET 07 В обозначении .NET строчные буквы "m" означают минуты.
мм/дд Смешанное неправильное использование (визуальный уровень .NET) 07/04 Отображает минуты в день, если пользователь ожидал формат месяц/день — это является источником путаницы.

Примечание.

Если вы видите значение минут (например, 07) там, где ожидали месяц (например, 09), скорее всего, вы ввели его в формате .NET (на визуальном уровне), думая, что это стиль VBA. Настройте регистр (M или m) или переместите форматирование на уровень модели.

Добавление Юникода или специальных символов (градусы, валюта, надстрочные символы)

Пользовательские строки форматирования не поддерживают шестнадцатеричные числа или escape-последовательности (например, \u00B0, 0xB0 или °). Чтобы включить символ, вставьте (вставьте или введите) фактический символ Юникода внутрь кавычек литерала или для некоторых числовых форматов используйте конечный литерал без кавычек.

Цель Формат строки (модель или стиль VBA) Пример выходных данных Примечания.
Добавить Цельсия с пробелом 0.0" °C" 23.4 °C Пространство находится в кавычках, поэтому он сохраняется.
Добавление процента текста (не автоматическое масштабирование) 0.00" pct" 12.34 pct Отличается от % заполнителя (который умножается на 100).
Показать тысячи с суффиксом кБ 0" KB" 512 KB Литерал "КБ".
Валюта с явным символом #,##0.00" €" 1,234.00 € Предпочитайте использовать валюту на основе языкового стандарта на уровне модели, если требуется динамический символ.
Метка микросекунды 0" µs" 15 µs Вставьте μ (U+00B5).
Градус без последующих единиц 0"°" 90° Пробел не добавлен.
Надстрочный квадрат 0" m²" 25 m² Вставьте ² (U+00B2).

Подсказка

Чтобы вставить символ, выполните приведенные действия.

  • Windows: нажмите Win + . (панель символов или эмодзи) или используйте код ALT (например, удерживайте Alt, введите 0176 на числовой клавиатуре для °).
  • Копирование и вставка из карты символов.
    После того как литерал находится в строке формата, он обрабатывается как обычный текст.

Это важно

Power BI не преобразует шаблоны экранирования с обратной косой чертой (\), \uXXXX, или 0xNN в Юникод в настраиваемых строках форматирования. Используйте сам символ. Для форматов визуального уровня (.NET) добавьте фактический символ в кавычки (например, 0.0" °C"). Обратная косая черта экранирует только следующий символ; он не создает последовательности Unicode.

Примечание.

Для динамической логики символов (например, переключение °C / °F на основе выбора среза) используйте меру DAX, возвращающую текстовое значение, или динамическую строку форматирования, а не только статическую строку настраиваемого формата.

Вы можете увидеть пример того, как форматировать строки настраиваемых значений.

Определяемое пользователем выражение формата для чисел может иметь один до трех разделов, разделенных точкой с запятой. Если между ними нет запятой, отсутствующий раздел не отображается, и вы видите "". Если точка с запятой не указана, используется положительный формат.

Ниже приведены примеры различных форматов для разных строк значений:

Значения Формат строки Формат строки Формат строки Формат строки
0.00;-0.0;" Ноль" 0.00;; 0.00;-0.0; 0.00;
-1.234 -1.2 "" -1.2 ""
0 "Ноль" "" "" 0.00
1.234 1.23 1.23 1.23 1.23

В следующей таблице определены стандартные форматы именованных дат и времени:

Имя форматирования Description
Общая дата Отображение даты и времени, например 4/3/93 05:34 вечера. Если дробная часть отсутствует, отображается только дата, например 4/3/93. Если целая часть отсутствует, отображается только время, например, 17:34. Отображение даты определяется параметрами системы.
Полная дата Отобразите дату в соответствии с системным форматом длинной даты.
Короткая дата Отобразите дату с использованием краткого формата даты вашего компьютера.
Долгое время Отобразить время в длительном формате системы: часы, минуты и секунды.
Короткое время Отображение времени с помощью 24-часового формата, например 17:45.

В следующей таблице определены предопределенные числовые форматы:

Имя форматирования Description
Общее число Отображение числа без разделителя тысяч.
Валюта Отображение числа с разделителем тысяч. Отображение двух цифр после десятичного разделителя. Вывод основан на параметрах локали системы.
Исправлено Отображение по крайней мере одной цифры до и двух цифр после десятичного разделителя.
Стандартные Отображение числа с разделителем тысяч, по крайней мере одной цифрой до и двумя цифрами после десятичного разделителя.
Процент Отображение числа, умноженного на 100 с знаком процента ( % ). Всегда отображать две цифры после десятичного разделителя.
Научный Использование стандартной научной нотации.

Другие символы форматирования даты и времени

В следующей таблице описываются дополнительные символы, которые применяются к форматированию даты и времени (еще не описано):

Character Description
: Разделитель времени (локаль).
/ Разделитель даты (зависящий от региональных настроек).
tt Обозначение AM/PM (12-часовой формат, буквы верхнего регистра).

Примечание.

Другие маркеры, такие как день, месяц, год, час, минута и секунда, уже определены семантикой стиля VBA на уровне модели и элементов, а семантикой .NET (с учетом регистра) на визуальном уровне.

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

Character Description
Нет Отображение номера без форматирования.
( 0 ) Заполнитель цифры. Отображение цифры или нуля. Если выражение имеет цифру в позиции, где 0 отображается в строке формата, отобразите его. В противном случае отображается ноль в этой позиции. Если число имеет меньше цифр, чем нули (на любой стороне десятичного разряда) в выражении формата, отображает начальные или конечные нули. Если у числа больше цифр, чем нулей после десятичного разделителя, округлите число до количества десятичных знаков, равного количеству нулей. Если число имеет больше цифр, чем число нулей до десятичного разделителя, отобразите дополнительные цифры без изменения.
( # ) Местозаполнитель для цифр. Отобразить цифру или ничего. Если выражение имеет цифру в позиции, где #отображается в строке форматирования, отобразите его; в противном случае не отображается ничего в этой позиции. Этот символ действует как символ-заполнитель для нулевой цифры. Однако начальные и конечные нули не отображаются, если число имеет те же или меньше цифр, что и символы # на обеих сторонах десятичного разделителя в выражении формата.
( . ) Плейсхолдер для десятичных знаков. В некоторых языковых стандартах запятая используется в качестве десятичного разделителя. Заполнитель десятичного разряда определяет, сколько цифр отображаются до и после десятичного разделителя. Если выражение формата содержит только знаки числа слева от этого символа, числа меньше одного начинаются с десятичного разделителя. Чтобы отобразить начальный ноль, отображаемый дробными числами, используйте 0 в качестве заполнителя первой цифры слева от десятичного разделителя. Фактический символ, используемый в качестве десятичного заполнителя в отформатированных выходных данных, зависит от формата числа, распознанного системой.
(%) Заполнитель процента. Выражение умножается на 100. Символ процента ( % ) вставляется в положение, где оно отображается в строке формата.
( , ) Разделители тысяч. В некоторых языковых стандартах период используется в качестве разделителя тысяч. Разделитель тысяч отделяет тысячи от сотен в пределах числа с четырьмя или более местами слева от десятичного разделителя. Стандартное использование разделителя тысяч указывается, если формат содержит разделитель тысяч, окруженный заполнителями цифр ( 0 или # ). Два смежных разделителя тысяч или разделитель тысяч сразу слева от десятичного разделителя (независимо от того, задано ли десятичное значение) означает "масштабировать число, разделив его на 1000, округляя по мере необходимости". Например, можно использовать строку формата "#0", чтобы представить 100 миллионов как 100. Числа меньше одного миллиона отображаются как 0. Два смежных разделителя тысяч в любом положении, кроме непосредственно слева от десятичного разделителя, рассматриваются просто как указание использования разделителя тысяч. Фактический символ, используемый в качестве разделителя тысяч в отформатированных выходных данных, зависит от формата числа, распознанного системой.
( : ) Разделитель времени. В некоторых языковых стандартах другие символы могут использоваться для представления разделителя времени. Разделитель времени разделяет часы, минуты и секунды при форматировании значений времени. Фактический символ, используемый в качестве разделителя времени в отформатированных выходных данных, определяется параметрами системы.
( / ) Разделитель дат. В некоторых языковых стандартах другие символы могут использоваться для представления разделителя дат. Разделитель дат отделяет день, месяц и год, когда значения дат форматируются. Фактический символ, используемый в качестве разделителя дат в отформатированных выходных данных, определяется параметрами системы.
( E-E+ e-e+ ) Научный формат. Если выражение формата содержит по крайней мере один заполнитель цифр (0 или # ) после E-, E+e-или e+, число отображается в научном формате и Ee вставляется между числом и его экспонентом. Число заполнителей цифр определяет количество цифр в экспоненте. Используйте E- или e-, чтобы поместить знак минуса рядом с отрицательными экспонентами. Используйте E+ или e+ поместите знак минуса рядом с отрицательными экспонентами и знаком плюс рядом с положительными экспонентами.
- + $ ( ) Отобразите эти буквальные символы. Любой другой символ Юникода (°, €, μ, 2 и т. д.) можно включить путем ввода или вставки в двойные кавычки (например 0.0" °C"). Используйте обратную косую черту только для экранирования следующего символа, если он в противном случае будет интерпретирован (это не вводит шестнадцатеричные или \u коды экранирования).
( \ ) Отобразите следующий символ в строке формата. Чтобы отобразить символ с особым значением в качестве литерального символа, предшествуйте ему обратную косую черту (\). Обратная косая черта не отображается. Использование обратной косой черты аналогично заключению следующего символа в двойные кавычки. Чтобы отобразить обратную косую черту, используйте две обратные косые черты (\\). Символы форматирования даты и времени (a, c, d, h, m, n, p, q, s, t, w, / и :), не могут отображаться как литеральные символы, так же как и числовые символы форматирования (#, 0, %, E, e, запятая и точка), а также символы форматирования строк (@, &, <, >, !).
("ABC") Отобразите строку внутри двойных кавычек (« »).

Рекомендации и ограничения

  • Нельзя задать настраиваемую строку форматирования для полей, которые имеют тип string или Boolean.

Дополнительные сведения см. в разделе: