DAX 文字 - REPLACE 函式



描述

根據您指定的字元數,用不同的文字字串替換文字字串的一部分。

語法

REPLACE (<old_text>, <start_num>, <num_chars>, <new_text>) 

引數

序號 引數和描述
1

old_text

包含要替換的字元的文字字串,或對包含文字的列的引用。

2

start_num

要在 old_text 中用 new_text 替換的起始位置。

3

num_chars

要替換的字元數。

4

new_text

old_text 中指定字元的替換文字。

返回值

文字字串。

備註

DAX 使用 Unicode,因此將所有字元儲存為相同長度。

注意 - 如果引數 num_chars 為空白或對計算結果為空白的列的引用,則在位置 start_num 插入 new_text,而不替換任何字元。這與 Excel 中的行為相同。

DAX REPLACE 函式類似於 DAX SUBSTITUTE 函式。

  • 如果要替換文字字串中特定位置出現的任何可變長度的文字,可以使用 REPLACE 函式。

  • 如果要替換文字字串中的特定文字,可以使用 SUBSTITUTE 函式。

示例

= REPLACE([Product],1,2, [No. of Units]) 

這將返回一個計算列,其中該行中產品的頭兩個字元被替換為同一行中“單位數”的值。

dax_functions_text.htm
廣告

© . All rights reserved.