Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
Gælder for:Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
REPLACE erstatter en del af en tekststreng baseret på det antal tegn, du angiver, med en anden tekststreng.
REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)
Begreb | Definition |
---|---|
old_text |
Den tekststreng, der indeholder de tegn, du vil erstatte, eller en reference til en kolonne, der indeholder tekst. |
start_num |
Placeringen af tegnet i old_text , du vil erstatte med new_text . |
num_chars |
Det antal tegn, du vil erstatte.
Advarsel! Hvis argumentet num_chars er en tom værdi eller refererer til en kolonne, der evalueres til en tom værdi, indsættes strengen for new_text på positionen start_num uden at erstatte nogen tegn. Dette er den samme funktionsmåde som i Excel. |
new_text |
Erstatningsteksten for de angivne tegn i old_text . |
En tekststreng.
Microsoft Excel har forskellige funktioner til brug sammen med sprog med enkeltbytetegn og dobbeltbytetegn, men DAX bruger Unicode og gemmer derfor alle tegn som den samme længde.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Følgende formel opretter en ny beregnet kolonne, der erstatter de første to tegn i produktkoden i kolonnen [ProductCode] med en ny kode på to bogstaver, OB.
= REPLACE('New Products'[Product Code],1,2,"OB")
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dag