在 Microsoft Dataverse 中使用 Power Apps 建立與編輯資料表欄位是一個簡單的流程,可讓您依照特定需求自訂資料表。 本指南將引導您完成檢視、建立和編輯資料欄的步驟,並提供有關您可以設定的各種資料類型和屬性的詳細資訊。 無論您是要新增欄位或修改現有欄位,Power Apps 都提供直覺的介面,能高效管理您的 Dataverse 資料表。
檢視資料行
- 從 Power Apps 中,選取資料表,然後開啟您想檢視欄位的資料表。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
- 選擇資料欄區域,其中顯示資料表的所有資料欄。
建立欄
查看資料欄時,在命令列上,選擇新資料欄,將顯示資料欄屬性面板。
有多個資料欄屬性可用:
| 屬性 | 描述: |
|---|---|
| 顯示名稱 | 要在使用者介面中顯示資料行的文字。 |
| 名稱 | 在您整個環境中唯一的名稱。 系統會根據您輸入的顯示名稱為您產生名稱,但您可以在儲存之前對其進行編輯。 一旦建立資料欄,其名稱就無法變更,因為它可能會在您的應用程式或程式碼中被參考。 此名稱會加上 Dataverse 預設發佈者的自訂首碼。 |
| 資料類型 | 控制如何儲存值以及如何在某些應用程式中格式化它們。 一旦儲存了資料欄,除了將文字資料欄轉換為自動編號資料欄之外,您無法變更資料類型。 |
| 格式 | 根據所選的資料類型,您可以選擇資料欄資料類型的格式。 例如,整數可以具有持續時間、語言程式碼、時區或無格式。 |
| 行為 | 預設選擇「簡單」。 某些資料類型支援擴展行為,例如計算或匯總。 |
| 必要 | 如果此資料行中沒有資料,就無法儲存記錄。 隱藏索引標籤或區段中的必填欄不會阻止儲存記錄,除非同一欄也位於相同表單的可見索引標籤或區段中。 其他資訊: 為所需資料行以程式設計方式儲存資料列 |
| 可搜尋 | 此資料行會在 [進階尋找] 中顯示,並且可在自訂檢視時供您使用。 |
| 允許表單填寫協助 (預覽版) | 這是預覽功能。 啟用後,使用者會收到 AI 針對支援主表單和快速建立表單中的表單填寫協助的資料欄產生的建議。 您可以停用可能包含敏感資訊 (例如電子郵件地址) 的欄位。 需要啟用至少一個 AI 表單填寫輔助環境設定。 如需了解 AI 表單填寫協助的詳細資訊,請前往:在模型導向應用程式中使用 Copilot 的表單填寫協助功能請注意,設定此選項會在預設解決方案中建立與 AI Skill Config 資料表 (用於 AI Builder) 的相依性。 當製作者停用表格欄上的 允許表單填寫協助 屬性時,會在 AI 技能設定表格中建立記錄來儲存該設定。 此記錄會為該欄位建立對 AI Skill Config 資料表的相依性。 更多資訊:在 Power Apps 中刪除具有 AI Skill Config 資料表相依性的欄位 |
| 進階選項 | 輸入模式名稱,指定最大長度、IME 模式、資料欄安全性、稽核、是否可以出現在儀表板中以及資料欄資料是否可排序。 |
您可以根據所選的資料類型設定其他選項。
資料行資料類型
有許多不同類型的資料行,但您只能建立其中一部分類型的資料行。 如需所有資料行類型的詳細資訊,請參閱 資料行類型和資料行資料類型。
建立資料欄時,資料類型提供以下選擇:
文字
標準文字資料行可以儲存最多 4000 個字元。 預設最大長度選項會設定為您可以調整的較低值。
| 資料類型 | 描述: |
|---|---|
| 文字 | 要用來顯示在單行文字方塊中的文字值。 |
| 文字區域 | 要用來顯示在多行文字方塊中的文字值。 如果您需要 4,000 個以上的字元,請使用多行文字資料類型。 |
| 電子郵件 | 已驗證為電子郵件地址,且在資料行中呈現為 mailto 連結的文字值。 |
| URL | 已驗證為 URL,且呈現為開啟 URL 之連結的文字值。 |
| 股票代碼 | 股票代碼的文字值,顯示一個連結,打開該連結即可顯示股票代碼的報價。 |
| 電話 | 驗證為電話號碼,且呈現為使用 Skype 起始通話之連結的文字值。 |
| 自動編號 | 每當建立資料列時由伺服器自動產生的數字與字母可自訂組合。 其他資訊: 自動編號資料行 |
長度上限
儲存文字的資料行具有取決於類型的絕對上限。 最大長度 選擇會設定低於您的環境特定上限的值。 您可以增加此最大長度,但如果系統中的資料超出了下限值,則不應降低它。
整數
這些資料行將資料儲存為數字,但包含不同的表示方式及驗證選項。
| 格式 | 描述: |
|---|---|
| 持續時間 | 呈現為包含時間間隔之下拉式清單的數字值。 使用者可以從清單中選擇一個預先定義值,或使用以下格式輸入整數值:「x 分鐘」、「x 小時」或「x 天」。可以使用小數輸入小時和天數,例如「1.2 小時」或「1.5 天」。輸入的分鐘值必須能夠以整數分鐘錶示。 輸入小數來表示亞分鐘值將四捨五入到最接近的分鐘。
|
| 時區 | 呈現為包含時區清單之下拉式清單的數字值。 |
| 語言代碼 | 呈現為包含環境所啟用語言清單之下拉式清單的數字值。 如果未啟用其他語言,則基礎語言將會是唯一選項。 儲存的值是語言的地區設定識別碼 (LCID) 值。 |
| 無 | 不會對整數資料行套用特殊格式。 這是預設格式。 |
日期時間
使用這些資料行來儲存時間值。 您可以儲存的最早時間值為 1753 年 1 月1 日上午 12:00。
| 資料類型 | 描述: |
|---|---|
| 日期與時間 | 日期及時間值。 |
| 僅日期 | 僅顯示日期的日期及時間值。 時間值在系統中儲存為上午 12:00 (00:00:00)。 |
您也可以為 進階選項 中的 [日期時間] 資料行設定特定 行為。
- 使用者當地時間:顯示轉換為目前使用者當地時區的值。 這是新資料行的預設值。
- 僅日期:此行為適用於僅日期類型。 顯示不含時區轉換的值。 將此類型用於像生日和週年紀念日這樣的資料。
- 獨立於時區:顯示不經時區轉換的值。
其他資訊: 日期及時間資料行的行為與格式
其他資料類型
| 資料類型 | 描述: |
|---|---|
| 貨幣。 | 環境設定的任何貨幣的金額值。 您可以設定有效位數,或選擇以特定貨幣或組織使用的單一標準有效位數做為有效位數的基準。 其他資訊: 使用貨幣資料行 |
| 十進位數字 | 最多有 10 個小數點有效位數的十進位數值。 其他資訊:使用正確類型的數字 |
| 檔案 | 用於儲存二進位資料。 |
| 浮點數 | 最多有 5 個小數點有效位數的浮點數。 其他資訊:使用正確類型的數字 |
| 影像 | 為應用程式中的每個資料列顯示單一圖像。 每個表格只能具有一個圖像資料行。 建立影像資料欄時輸入的名稱將被忽略。 圖像資料行一律命名為 'tableImage'。 |
| 查閱 | 為單一目標資料列類型建立單一資料列參照。 |
| 多重選擇選項 | 顯示可以選取多項的選項清單。 |
| 多行文字 | 要用來顯示在多行文字方塊中的文字值。 限制為最多 1,048,576 個字元。 您也可以設定較低的最大長度。 |
| 選項 | 顯示只能選取一項的選項清單。 |
| 是/否 | 顯示是/否,只能選擇其中一項。 您選擇為個別選項顯示哪些標籤。 預設值為是和否。 |
| 公式 | 基於 Power Fx 建立,資料編輯列位可在擷取資料時執行運算並回傳結果值。 公式欄使用類似於 Office Excel 的 Power Fx 語法。 其他資訊:使用公式行 (預覽版) |
| 提示 | 提示資料行允許定義 AI 提示,並將產生的 AI 結果儲存在資料表資料行中。 更多資訊:提示資料行 |
儲存新增資料行
設定顯示名稱、名稱和資料類型屬性後,您可以選擇完成以關閉資料行屬性面板。
您可以繼續編輯資料表並新增更多列,或返回並繼續編輯此列。 直到您選擇儲存資料表以儲存對錶的所有變更時,才會建立列。
您也可以選擇放棄來放棄所做的變更。
編輯資料行
查看資料欄時,選擇要編輯的資料欄。 您可以修改顯示名稱,但如果您儲存了對資料表的變更以新增列,則無法變更名稱和資料類型。
一般屬性
每個資料行都有您可以編輯的下列屬性:
| 屬性 | 描述: |
|---|---|
| 必要 | 如果此資料行中沒有資料,就無法儲存記錄。 請注意,隱藏索引標籤或區段上的必要欄不會阻止儲存記錄,除非同一欄也位於同一表單上的可見索引標籤或區段中。 其他資訊: 為所需資料行以程式設計方式儲存資料列 |
| 可搜尋 | 對於您不使用的資料表的列,請取消選擇此項目。 當某個資料欄可搜尋時,它會出現在進階尋找中,並且在自訂檢視時可用。 取消選擇此項目將減少使用進階查詢功能的使用者顯示的選項數量。 |
| 描述 | 可在進階選項中找到。 輸入可讓使用者了解資料行用途的指示。 這些描述會在使用者將其滑鼠暫留於資料行的標籤時,在模型導向應用程式中作為工具提示出現。 |
注意
設定欄位為必要:將欄位設為必要時請謹慎。 如果人們無法儲存行,他們就會拒絕使用該應用程式,因為他們缺少正確的資訊來輸入到必需的列中。 人員可能只是為了要儲存資料列和完成其工作,而輸入不正確的資料。
動態設定必要性:在模型導向應用程式中,您可以使用商務規則或表單指令碼,隨著資料列的變更動態調整欄位的必要層級。 其他資訊:建立商務規則和建議以在表單中套用邏輯
進階搜尋可用性:進階搜尋目前僅適用於使用 Web 用戶端的模型導向應用程式。 進階查詢目前在整合介面用戶端中不可用。
搜尋和排序資料行
如需資料行無法啟用搜尋或排序的資訊,請移至搜尋及排序資料行。
為所需資料行以程式設計方式儲存資料列
當使用 Web 服務以程式方式儲存資料列時,只會強制執行 SystemRequired 資料欄。 若無法設定 SystemRequired 資料欄值會回傳錯誤。 您無法設定 SystemRequired 層級的需求。
將欄位設業務必要,代表模型導向或畫布應用程式的預設行為會在應用程式中強制執行此要求。 如果該列沒有值,則不會將請求傳送至服務。 應用程式使用者會顯示錯誤,並在使用者儲存資料列之前提示您將資料新增至必要資料行。 應用程式中有個選項可覆寫此行為,並允許在需要時執行程式。
導出或彙總
您可以將自訂資料行設定為 計算結果 或 彙總 資料行。 未經計算的資料欄或總計資料欄有時被稱為簡單資料欄。
計算
使用計算列,您可以輸入公式來為該列指派值。 可以將下列資料類型設定給計算結果資料行: 貨幣、日期及時間、只有日期、十進位數、期間、電子郵件、語言、多重選取選項組、選擇、文字、文字區域、股票看板代號、時區、兩個選項、URL 和整數。
其他資訊: 定義計算結果資料行以自動化手動計算
彙總套件
使用總計資料欄,您可以設定定期執行的彙總函數來為該資料欄設定數值。 可以將下列資料類型設定給計算結果資料行: 貨幣、日期及時間、只有日期、十進位數、期間、語言、時區和整數。
其他資訊: 定義彙總值的彙總資料行
數字資料行選項
每種類型的數字資料行都有絕對最小值和最大值。 您可以在這些絕對值內設定適當的最小值和最大值。 這麼做可讓 Dataverse 驗證您要儲存在資料行中資料的值。
對於浮點數和十進位數資料類型,您可以指定小數位數。
選擇資料行選項
提供一組選項的資料行可以包含其本身的一組 本機 選項,或參照通用的一組可供多個資料行使用的 全域 選項。
當您發現自己為多個資料欄建立同一組選項時,使用全域選擇很有幫助。 有了全域選擇,您就只需要在同一個地方維護一組選項。
當您選擇多選或選擇資料類型時,設計工具會列出一組可用的全域選項供您選擇,並提供建立新選項的選項。
如果您選擇新選擇,預設行為是建立一個新的全域選擇。
Note
當您編輯新的全域選擇的選項時,顯示名稱和名稱值是針對全域選擇的,而不是針對資料欄的。 預設值與資料欄值匹配,但您可以在編輯全域選擇時編輯它們,以使其與目前建立的資料欄不同。
如果您想建立本機選擇,您必須選擇查看更多,然後選擇本機選擇。
注意
如果您將每個選擇定義為全域選擇,那麼您的全域選擇清單就會越來越長,而且可能難以管理。 如果您知道一組選項只會在同一個地方使用,請使用本機選擇。
警告
如果您移除了已由某個實體記錄使用的選項,當您將變更儲存至全域選項組之後,該記錄的資料就會變成無效。
移除現已使用的選項之前,您應先將任何使用該選項的實體記錄中的資料變更為有效值。
刪除資料行
透過系統管理員資訊安全角色,您可以刪除任何不屬於受控解決方案的自訂列。 當您刪除資料行時,任何儲存在資料行中的資料都會遺失。 從刪除的資料行復原資料唯一的方式是,從資料行刪除之前的時間點還原資料庫。
注意
在刪除自訂資料欄之前,您必須刪除其他解決方案元件中可能存在的任何相依性。
檢視資料行 時,如果您選取可在清單中刪除的自訂資料行,刪除資料行 命令會出現並且已啟用。
使用 刪除資料行 命令來刪除資料行。 刪除資料欄後,必須儲存對錶的變更。
注意
如果您收到與相依性相關的錯誤,您必須使用方案總管來偵測相依性。 其他資訊: 檢查資料行相依性
輸入法模式
IME (輸入法編輯器) 模式指定如何使用實體鍵盤來輸入文字資料行的字元。 IME 是作業系統為撰寫文字所提供的工具。 它們通常用於輸入中文、日文和韓文。 IME 模式不會限制使用者可以輸入的字元。 例如,當您停用 IME 模式時,使用者仍然可以透過在文字輸入中進行貼上來輸入日文字元。
重要
IME 模式用於與舊版 Web 用戶端向後相容,此處所述的 IME 模式設定不適用於整合介面應用程式。 此外,輸入法 (IME) 模式僅在 Internet Explorer 中受支援,並在 Firefox 中部分支援。
- 啟用:此值會在初始時啟用輸入法 (IME)。 如果需要的話,您可以稍後再停用它。 這是預設 IME 設定。
- 自動:當 IME 模式為自動時,Power Apps 不會干擾 IME。
- 停用:停用 IME 模式以略過輸入法。 這有助於輸入特定語言的英數字元字元。
- 未啟用:Power Apps 將在初始時停用 IME。 如果需要的話,您可以稍後啟用它。
請參閱
為 Dataverse 建立與編輯欄位
使用 Power Apps 解決方案總管建立與編輯 Dataverse 欄位
欄位類型與資料類型
定義計算欄位以自動化人工計算
定義彙總欄位以彙整數值
日期與時間欄位的行為與格式