共用方式為


使用公式資料表資料行 (預覽版)

[本主題是發行前版本文件,並可能在未來變更。] 其他資訊: Power Apps 預覽計畫

公式欄是 Microsoft Dataverse for Teams 中以 Power Fx 為基礎的一種資料類型。 您可以即時將公式欄新增至表格。 Dataverse 資料表會儲存邏輯,並在擷取作業期間提供值。 公式資料行會使用類似 Office Excel 的 Power Fx 語法。 當您輸入公式時,Intellisense 會協助您提供公式、語法和錯誤的建議。

備註

公式欄可以新增為計算欄位。 目前,公式欄不能用於彙總欄位或外掛程式中。

新增公式欄

  1. [建置] 索引標籤上,選取 [查看全部],然後展開 [資料表]。
  2. 從適用於 Teams 的 Power Apps 應用程式中的資料表清單中,選取您想要的資料表。
  3. 選取 [新增資料行] 或選取 [編輯資料>] [新增資料行]。 當您選取 [編輯資料] 時,您也可以在要新增公式欄的資料行選取 +
  4. 新增欄 窗格中:
    • 輸入欄的 名稱 ,例如 總價
    • 選取 公式 作為 類型
    • [運算式] 方塊中輸入公式。 在此範例中, 價格 欄 (十進位資料類型) 乘以 單位數 欄 (數字資料類型)。 選取 ,創建 建立公式欄

當您建立記錄時,公式欄會執行公式並顯示記錄的資料。 如果記錄的公式欄值未更新,請在命令列上選取 重新整理 以執行公式。

具有公式欄的範例記錄

請注意,資料行類型是由公式決定的。 如果公式未變更欄類型,您可以在建立公式之後變更公式。 例如,公式 price * discount 會建立數字型欄位,而公式 First & “ ” & Last 會建立字串型欄位。 您可以將 價格 * 折扣 公式變更為 價格 * (折扣 +10%), 因為這不會變更欄類型。 不過,儲存之後,您就無法將 價格 * 折扣 公式變更為 Text(price * discount), 因為這需要將資料行類型變更為字串。

數據類型

下列資料類型可以顯示在公式欄中:

  • 文字
  • 十進位數
  • 是/否 (布林值)
  • Date

備註

目前不支援貨幣資料類型。

函數類型

公式欄中使用的公式支援下列函數類型:

  • Decimal
  • 繩子
  • 布林值
  • 選項組
  • 日期時間 (TZI)
  • DateTime (使用者本機) (僅限於與其他使用者本機值和 DateAdd 函式的比較)
  • 日期時間 (僅限日期) (限於與其他僅線日期值和 DateAdd 函數進行比較)
  • 貨幣
  • 整數,升級為十進位

運營商

公式欄中使用的公式支援這些運算子:
+,-,*,/,%,^,in,exactin,&

詳細資訊:Power Apps 中的運算子

可用功能

下列純量函數可與公式資料行搭配使用。

Day

If

Ln

Not

簡訊 *

*

* 文字 函數僅適用於整數,其中不涉及小數分隔符。 由於小數點分隔符號會因地區設定而異,而且公式資料行是在沒有地區設定知識的情況下評估的,因此無法正確解譯或產生小數點分隔符號。

另請參閱

使用表格欄位
Power Apps 的公式參考