0
如果我在表中有一列中的每個單元格都包含文本,我如何將它們作爲輸出推送到例如一張卡片,並用一條新線分開單元格?在PowerBI中使用換行連接文本
我一直在使用CONCATENATEX
函數,它帶有一個分隔符參數;但標準新行字符('\n'
)不起作用。
如果我在表中有一列中的每個單元格都包含文本,我如何將它們作爲輸出推送到例如一張卡片,並用一條新線分開單元格?在PowerBI中使用換行連接文本
我一直在使用CONCATENATEX
函數,它帶有一個分隔符參數;但標準新行字符('\n'
)不起作用。
使用UNICHAR(number)
函數可以將Unicode字符傳遞給CONCATENATEX
函數。
number
參數對應什麼看起來是十進制UTF-16或UTF-32編碼(如圖所示here)。
這意味着一條新線由UNICHAR(10)
給出。
最終的解決方案可能隨後是:CONCATENATEX(TableName, TableName[TextColumn], UNICHAR(10))
這裏是一個截圖顯示:
在測量代碼的最後一行中,標記爲黃色,您可以看到使用UNICHAR(10)
作爲新行分隔符。
如果在切片器對象中沒有選擇任何東西(即默認選擇所有東西 - 不使用過濾器),則卡片中將顯示「顯示其他文本」。
令人驚歎。哪個版本的PowerBI是這個?我仍然無法工作。是否需要調整一些格式設置? – mendosi
這是最新發布 - 2017年10月。雖然我沒有看到發行說明中的任何內容,但我認爲它現在纔有可能。我沒有在早期版本中嘗試過。關於格式設置:我沒有執行任何巫術 - 這一切都來自屏幕截圖中可見的代碼:) –
好的,只要我2017年10月安裝,現在它可以工作。我們學到了東西! – mendosi