我正在尝试手动设置Tableau整数的格式,以便列表正确地证明数字的合理性。没有LPAD()函数。您可以在下拉列表中看到数字列没有被忽略的地方。
我尝试使用STR(),LEFT(),RIGHT()变体来使此串联值正确对齐。
从这张照片中您可以看到我正在努力实现的目标。我无法显示小图像。
我有一个这样的列表: 23一些文字 103一些文字。
我需要将23和103右对齐,以便文本也可以垂直对齐
答案 0 :(得分:0)
您可以只使用if / else块来处理所需的字符数。搜索(查找)文本的第一个空格,并根据其位置添加一些额外的空格。示例:
IF (FIND([FIELD], " ") = 2) THEN
" " + [FIELD]
ELSEIF (FIND([FIELD], " ") = 3) THEN
" " + [FIELD]
ELSEIF (FIND([FIELD], " ") = 4) THEN
" " + [FIELD]
ELSE
[FIELD]
END
NB:上面的解决方案仅适用于第一个“单词”,无论它是否为数字。我不确定专门针对数字的解决方案。