I я знаю, что это довольно старый пост, но если вы все еще заинтересованы, вот как я это делал:
Добавить скрипт или банку, содержащую функцию/метод, которая преобразует число в текстовое представление. Для этого, например, создайте файл server-side-utilities.js и на вкладке «Проводник ресурсов» добавьте ресурс. Затем в редакторе свойств для самого отчета щелкните вкладку «ресурсы» и добавьте этот JS-файл.
Затем отредактируйте файл JS, чтобы включить функцию, которая преобразует число в текст и сохраняет его. Затем в диалоговом окне набора данных добавьте вычисленный столбец, назовите его, установите тип данных в строку и установите выражение для вызова определенной функции, передав функции значение соответствующего столбца, например. convertNumberToText(row["NUMERIC_COL"])
.
Частичная реализация convertNumberToText()
может быть:
function convertNumberToText(number)
{
var text;
switch (number)
{
case 1:
{
text = "One";
break;
}
default: text = "Unsupported number";
}
return text;
}