I Je suis conscient que c'est un vieux post, mais si vous êtes toujours intéressé, voici comment je vais le faire:
Ajoutez un script ou un pot contenant une fonction/méthode qui convertirait un nombre en un texte représentation. Pour ce faire, par exemple, créez un fichier server-side-utilities.js et dans l'onglet 'Explorateur de ressources' ajoutez la ressource. Ensuite, dans l''éditeur de propriétés' du rapport lui-même, cliquez sur l'onglet 'ressources' et ajoutez ce fichier JS.
Ensuite, éditez le fichier JS pour inclure une fonction qui convertit un nombre en texte et l'enregistre. Ensuite, dans votre boîte de dialogue, ajoutez une colonne calculée, nommez-la, définissez le type de données sur chaîne et définissez l'expression pour appeler la fonction définie, en transmettant à la fonction la valeur de la colonne appropriée, par ex. convertNumberToText(row["NUMERIC_COL"])
.
Une mise en œuvre partielle de convertNumberToText()
pourrait être:
function convertNumberToText(number)
{
var text;
switch (number)
{
case 1:
{
text = "One";
break;
}
default: text = "Unsupported number";
}
return text;
}