QlikSense:回车返回单个单元格中的每个串联值

问题描述 投票:0回答:1

我有 3 列包含串联输出。例如,以下是作为 SQL 结果存在的一个输出:

Baclofen  (0   mCg/mL) Baclofen  (380 mCg/mL) Bupivacaine HCl  (5   mg/mL) HYDROmorphone HCl  (6.6 mg/mL)   

QlikSense 目前的样子:

缩小列宽后我希望它看起来像什么,但问题当然是:

  1. 基于值的列宽会有所不同,因此这不适用于每个单元格
  2. 它切断了本例中的最后一个值(氢吗啡酮盐酸盐)

有没有一种方法可以格式化 Qlik,以便这些值中的每一个都自然地转到下一行,并且它们都干净地位于同一单元格中?

qliksense
1个回答
0
投票

我找到了这个问题的答案。在我的 SQL 中,我在每个值之间添加了 char(10) 和 char(13),替换了我的空格(对于某些值,逗号可能会分隔值):

select ProductName = ProductName1 + char(10) + char(13) + ProductName2 + char(10) + char(13)

它的作用是添加一个 ASCII 回车符。顺便说一句,你可能只需要一个 char(10) 就可以逃脱。

接下来,单击 Qlik 中的目标表,然后选择外观,然后选择演示文稿,然后选择样式,然后选择图表,我可以手动分配行高:

现在就完美了:

© www.soinside.com 2019 - 2024. All rights reserved.