在 PowerBI 中使用换行符连接文本

n1k*_*1t4 4 m dax powerbi

如果我在表中有一列,其中每个单元格都包含文本,我如何将它们作为输出推送到例如卡片中并用新行分隔单元格?

我一直在使用该CONCATENATEX函数,它需要一个分隔符参数;但是标准换行符 ( '\n') 不起作用。

n1k*_*1t4 7

可以CONCATENATEX使用该UNICHAR(number)函数将 Unicode 字符传递给该函数。

number参数对应于十进制 UTF-16 或 UTF-32 编码(如此处所示

这意味着新行由 给出UNICHAR(10)

最终的解决方案可能是:CONCATENATEX(TableName, TableName[TextColumn], UNICHAR(10))

这是一个屏幕截图,显示:

  • Excel 中的输入表(左上)
  • 导入 Power BI Desktop 后的表格(右上)
  • 卡对象中的测量“描述”和输出(底部)

在此输入图像描述

在测量代码的最后一行(标记为黄色)中,您可以看到用作UNICHAR(10)新行分隔符的用途。

如果在切片器对象中未选择任何内容(即默认选择所有内容 - 不使用过滤器),则“显示其他文本”将显示在卡片中。