如何将前导空格添加到Tableau整数

时间:2019-12-30 20:13:20

标签: tableau

我正在尝试手动设置Tableau整数的格式,以便列表正确地证明数字的合理性。没有LPAD()函数。您可以在下拉列表中看到数字列没有被忽略的地方。

我尝试使用STR(),LEFT(),RIGHT()变体来使此串联值正确对齐。

从这张照片中您可以看到我正在努力实现的目标。我无法显示小图像。

我有一个这样的列表:  23一些文字  103一些文字。

我需要将23和103右对齐,以便文本也可以垂直对齐

enter image description here

1 个答案:

答案 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:上面的解决方案仅适用于第一个“单词”,无论它是否为数字。我不确定专门针对数字的解决方案。