分享方式:


Concat 與 Concatenate 函數

適用於: 畫布應用 Dataverse 公式列 桌面流 模型驅動應用 Power Pages Power Platform CLI

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

描述

Concatenate 函數串連混合個別字串與單欄位資料表字串的字串。 此函數搭配個別字串使用時,等於使用 & 運算子

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

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

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

語法

Concat公式分隔符

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

連接String1 [, String2,...])

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

範例

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

  • 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 鍵向下時點擊它)。

串連函數與 & 運算子

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

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

串連單一欄位的資料表

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

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

Concat 函數

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

公式 名描述 Result
Concat(產品,名稱,“,”) 評估產品每筆記錄的運算式 Name,並將結果串連成以 ", " 分隔的單一文字字串。 "'Violin', 'Cello', 'Trumpet'"
Concat(產品,“'”& 名稱 &“'”,“,”) 評估產品每筆記錄的運算式 "'" & Name & "'",並將結果串連成以 ", " 分隔的單一文字字串。 "'Violin', 'Cello', 'Trumpet'"
concat (filter(產品,type =“string”),name,“,”) 評估產品每筆符合篩選條件 Type = "String" 之記錄的公式 Name,並將結果串連成以 ", " 分隔的單一文字字串。 "Violin, Cello"

Split 和 MatchAll

如果將 Concat 與分隔符號搭配使用,您可以使用 Split 函數進行反向操作。

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

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