共用方式為


Concat 和 Concatenate 函數

功能 適用對象
Concat 畫布應用程式 Copilot Studio 桌面流程 模型導向應用程式 Power Platform CLI Dataverse 函數 Power Pages
Concatenate 畫布應用程式 Copilot Studio 桌面流程 Dataverse 公式欄 模型導向應用程式 Power Platform CLI Dataverse 函數 Power Pages

串連個別文字字串和 資料表 中的字串。

描述

Concatenate 函式會串連個別字串的混合和單列字串表格。 此函數搭配個別字串使用時,等於使用 & 運算子

Concat 函數會串連套用至表格所有 記錄 的公式結果,產生單一字串。 使用此函數摘錄資料表字串,一如 Sum 函數對數字做的一般。

目前處理中的記錄其各個欄位可供您在公式內使用。 使用 ThisRecord 運算子,,或只需依名稱參照欄位,就像任何其他的值一樣。 As 運算子也可以用來命名所處理的記錄,這有助於讓您的公式更易於了解並讓嵌套記錄可以存取。 如需更多資訊,請參閱下列範例以及 處理記錄範圍

使用 SplitMatchAll 函數將字串分割成子字串資料表。

語法

Concat表格、公式分隔符

  • Table - 必需。 要作業的資料表。
  • 公式 - 必需。 預計橫跨資料表記錄套用的公式。
  • separator - 可選。 要插入資料表串連資料列之間的文字值。

Concatenate字串1 [, 字串2, ...] )

  • 字串 - 必需。 混合個別字串或單欄位資料表字串。

範例

本節中的範例使用這些全域變數:

  • FirstName =“Jane”
  • 姓氏 =“母鹿”
  • 產品 = 含兩行和四列的資料表。

若要在應用程式中建立這些全域變數,請插入 Button 控制項,並將其 OnSelect屬性設定為以下公式:

Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
    Table(
        { Name: "Violin", Type: "String" },
        { Name: "Cello", Type: "String" },
        { Name: "Trumpet", Type: "Wind" }
    )
)

選取按鈕 (藉由按住 Alt 鍵向下時點擊它)。

Concatenate 函數和 & 運算子

對於這些範例,將 Label 控制項的 Text 屬性設定為從下一個資料表第一欄開始的公式。

公式 描述 結果
Concatenate( 姓氏, “, ”, 名字 ) 串連 LastName 中的值、字串 ", " (後面跟著空格) 和 Firstname 中的值。 “無名氏,簡”
姓氏 &“,”& 名字 除了使用 & 運算子而不是函數之外,其餘和先前的範例相同。 “無名氏,簡”
Concatenate( 名字, “ ”, 姓氏 ) 串連 FirstName 中的值、字串 " " (單一空格) 和 Lastname 中的值。 《無名氏》
名字 &“”& 姓氏 與先前範例相同,使用 & 運算子而不是函數。 《無名氏》

Concatenate 使用單欄表格

對於本範例,新增空白垂直的 Gallery 控制項,將其 Items 屬性設定為下個表格中的公式,然後在資源庫範本中新增標籤。

公式 描述 結果
Concatenate( “名稱: ”, Products.Name, “, 類型: ”, 產品類型 ) 對於 Products 資料表中的每筆記錄,將字串 "名稱:"、產品名稱、字串 ",類型:" 和產品類型串連。 單欄資料表,其中的 Value 欄包含下列值:"Name: Violin, Type: String", "Name: "Cello, Type: String", "Name: Trumpet, Type: Wind"

Concat 函數

對於這些範例,將標籤的 Text 屬性設定為從下個資料表第一欄開始的公式。

公式 描述 結果
Concat( 產品, 名稱, “, ” ) 評估產品每筆記錄的運算式 Name,並將結果串連成以 ", " 分隔的單一文字字串。 《小提琴、大提琴、小號》
Concat( 產品, “'” &; 名稱 &; “'”, “, ” ) 評估產品每筆記錄的運算式 "'" & Name & "'",並將結果串連成以 ", " 分隔的單一文字字串。 “'小提琴'、'大提琴'、'小號'”
Concat( filter( 產品, 類型 = “字串” ), 名稱, “, ” ) 評估產品每筆符合篩選條件 Type = "String" 之記錄的公式 Name,並將結果串連成以 ", " 分隔的單一文字字串。 《小提琴、大提琴》

Split 和 MatchAll

如果您 Concat 與分隔符號一起使用,則可以使用 Split 函數來反轉操作。

對於這些範例,新增空白垂直的 gallery,將其 Items 屬性設定為下個資料表中的公式,然後在資源庫範本中新增標籤。

公式 描述 結果
split( Concat( 產品, 名稱, “, ” ), “, ” ) 將文字字串與分隔符號 "," 分割。 單欄資料表,其中的 Value 欄包含下列值:"Violin", "Cello", "Trumpet"