API пользовательского визуального формата Power BI
В API версии 4.2 разработчики могут создавать отчеты с поддержкой динамических строковых форматов .
Включение поддержки динамического формата для визуального элемента
Чтобы разрешить визуальному элементу работать с строками динамического формата, в следующих полях должны быть добавлены capabilitites.json
следующие поля:
"objects": {
"general": {
"properties": {
"formatString": {
"type": {
"formatting": {
"formatString": true
}
}
}
}
},
}
Использование динамического формата строк
Если динамический формат строки включен, настраиваемый визуальный элемент получает строки форматирования с помощью update()
параметров, как показано на снимке экрана.
Существует два массива options.dataViews[0].categorical.values[0]
внутри:
values
— значения из набора данныхobjects
— объекты со свойствомgeneral.formatString
Каждое object
соответствует .value
В качестве примера значения 12519995905.9842
на снимка экрана имеется формат ¥ #,0
.
Чтобы применить этот формат к значению, можно использовать метод форматирования из powerbi-visuals-utils-formattingutils.