Пользовательский формат столбца / подсказки Spotfire через IronPython или TERR
У меня есть визуализация, которая строит графики из таблицы данных, которая заменяется функцией TERR при каждом изменении маркировки. Проблема в том, что мое пользовательское форматирование для столбцов таблицы теряется при каждой замене таблицы. По сути, я хочу, чтобы некоторые из моих всплывающих подсказок, основанных на моих столбцах, имели собственный формат чисел, который я определил. Каждый раз, когда я замечаю, таблица заменяется, и форматирование теряется. Я думал о нескольких разных решениях:
- Отформатируйте таблицу в TERR, используя некоторую функцию attr($map), и форматирование должно быть унаследовано во всплывающей подсказке. Проблема в том, что я не могу найти примеры того, как это сделать...
- Отформатируйте столбцы таблицы в Python - но форматирование не наследуется во всплывающей подсказке
- Отформатируйте всплывающую подсказку прямо в Python - понятия не имею, как это сделать.
У кого-нибудь есть идеи?
Вот код форматирования столбца:
formatter=DataType.Real.CreateLocalizedFormatter()
formatter.Category=NumberFormatCategory.Number
formatter.DecimalDigits=0
formatter.GroupSeparatorEnabled = 1 # not sure what this does
# I actually want to apply a Custom Short number format that I've defined
for cc in table.Columns:
if cc.Name == "myCol":
cc.Properties.Formatter=formatter