Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Usando Substitute () para cambiar 2 valores.

Hola

Tengo una columna llamada Género que tiene valores como M y F. Quiero usar Subsitute() para reemplazar M a Male y F a Female. Así que lo que creé una nueva columna y escribí este dax

Gender_full = subsitute(Tabla 1(Género), "M", "Hombre"")

Pero eso solo cambia M a Male, ¿cómo puedo escribir una función Dax para sustituir M y F al mismo tiempo?

Muchas gracias.SNAG-0086.jpg

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@lastnn30

También puede intentar como:

Gender_full = SI([género]="M", "hombre", "mujer")
Syndicate_Admin
Administrator
Administrator

@lastnn30 puede crear una tabla de mapeo y utilizarla para avanzar

Column =
VAR mapping =
    DATATABLE (
        "lookup", STRING,
        "val", STRING,
        {
            { "Male", "M" },
            { "M", "M" },
            { "F", "F" },
            { "Female", "F" }
        }
    )
RETURN
    MAXX (
        FILTER ( mapping, [lookup] = CALCULATE ( MAX ( 'Table'[Column1] ) ) ),
        [val]
    )

smpa01_0-1675720352799.png

Syndicate_Admin
Administrator
Administrator

@lastnn30 Podrías patearte:

Gender Full Column = 
    SUBSTITUTE(
        SUBSTITUTE([Gender],"M","Male"),
        "F", "Female"
    )

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors