The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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.
@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]
)
@lastnn30 Podrías patearte:
Gender Full Column =
SUBSTITUTE(
SUBSTITUTE([Gender],"M","Male"),
"F", "Female"
)