Tableau Desktop 企业日常问题 32Tableau 如何在计算中创建换行符的秘诀(&CHAR(10))

缥帙各舒散,前后互相逾。这篇文章主要讲述Tableau Desktop 企业日常问题 32Tableau 如何在计算中创建换行符的秘诀?&CHAR(10)相关的知识,希望能为你提供帮助。


文章目录

  • ??问题诉求??
  • ??问题分析??
  • ??问题解决??
问题诉求当我们视图里面的标记相对的较多和较长的时候,我们可以选择是否覆盖其他标记。但是当覆盖标记的时候就会出现标签重叠的现象,如下:

哪如何解决呢?
问题分析我们可以结合实际的情况来观察,标签是通过两部分组成:网站名称(x-y),我们可以将他们分为上下两部分,从而达到我们的目的。
问题解决为了更加贴合企业用户的字段场景,我这里构建了一个类似拼接字段(网站名称(x-y)).

显示效果

你可能会想通过名称拆分并用两行来进行换行,遗憾的是,计算字段拆改那就换行符实际上不会影响标签显示的(换多少行都没用,换行不会影响原操作,更多的未来让计算字段看起来美观一点儿)

这就是函数 CHAR() 的用武之地。CHAR() 所做的是获取一个数字并将其转换为 ???ASCII 字符??。字符 10 表示新的换行符,这里的Dec Hx Oct 分别代表了十进制,十六进制,8进制。

文案网站(访问人数-目标人数)-chart(10):
[文案网站]+CHAR(10)+"("+STR([访问人数])+"-"+STR([目标访问人数])+")"
//制表符: CHAR(9)
//换行符: CHAR(10)
//回车符: CHAR(13)


在编辑计算并进行少量手动重新排列后,标签看起来更干净,其他的ASII码大家也可以试试其中转换的值。

【Tableau Desktop 企业日常问题 32Tableau 如何在计算中创建换行符的秘诀(&CHAR(10))】

    推荐阅读