我有 3 列包含串联输出。例如,以下是作为 SQL 结果存在的一个输出:
Baclofen (0 mCg/mL) Baclofen (380 mCg/mL) Bupivacaine HCl (5 mg/mL) HYDROmorphone HCl (6.6 mg/mL)
QlikSense 目前的样子:
缩小列宽后我希望它看起来像什么,但问题当然是:
有没有一种方法可以格式化 Qlik,以便这些值中的每一个都自然地转到下一行,并且它们都干净地位于同一单元格中?
我找到了这个问题的答案。在我的 SQL 中,我在每个值之间添加了 char(10) 和 char(13),替换了我的空格(对于某些值,逗号可能会分隔值):
select ProductName = ProductName1 + char(10) + char(13) + ProductName2 + char(10) + char(13)
它的作用是添加一个 ASCII 回车符。顺便说一句,你可能只需要一个 char(10) 就可以逃脱。
接下来,单击 Qlik 中的目标表,然后选择外观,然后选择演示文稿,然后选择样式,然后选择图表,我可以手动分配行高:
现在就完美了: