事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊REPLACE 會根據指定的字元數目,以不同文字字串來取代文字字串的某一部分。
REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)
詞彙 | 定義 |
---|---|
old_text |
包含所要取代字元的文字字串,或是對包含文字的資料行參考。 |
start_num |
您想要以 new_text 取代之字元在 old_text 中的位置。 |
num_chars |
要取代的字元數目。
警告: 如果自變數 num_chars 為空白或參考評估為空白的數據行,則 new_text 的字串會插入位置,start_num ,而不取代任何字元。 這與 Excel 中的行為相同。 |
new_text |
old_text 中指定字元的取代文字。 |
文字字串。
雖然 Microsoft Excel 有不同的函式來處理單位元組和雙位元組字元語言,但 DAX 會使用 Unicode,因此以相同長度來儲存所有字元。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
下列公式會建立新的計算結果欄,將資料行 [ProductCode] 中產品代碼前兩個字元取代為兩個字母的新代碼 (OB)。
= REPLACE('New Products'[Product Code],1,2,"OB")
事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊