Divisor por comas

  • Javier

    Muy buenas,

    Alguien sabría como aplicar formulando DAX una separación por comas? En este caso tengo código de proveedores y están delimitados por una coma. Pongo captura de ejemplo. La idea es hacerlo a través de formulación DAX y no crear columnas de los mismos a través de Power Query.

    Un saludo y gracias de antemano

  • MaruSolis

    Hola Javier:

    No hay una función directa en DAX, pero si hay forma de hacer algo similar a la función SPLIT de Power Query, en este enlace explican a detalle una forma de realizarlo: Text.Split using DAX – Power BI & Excel are better together

    Si lo que deseas es crear columnas en ves de filas, puedes hacer algo como esto:
    PrimerProveedor = LEFT(SUBSTITUTE(Table1[Name]," “,”-"),SEARCH("-",SUBSTITUTE(Table1[Name]," “,”-"))-1)**

    SegundoProveedor = RIGHT(SUBSTITUTE(Table1[Name]," “,”-"),LEN(SUBSTITUTE(Table1[Name]," “,”-"))-SEARCH("-",SUBSTITUTE(Table1[Name]," “,”-")))

    Espero te sea de utilidad.

    Saludos :+1:

    Javier

    Muchisimas Gracias! Me ha sido muy útil tu ayuda!

    Un saludo!

    MaruSolis

    Hola Javier, me da mucho gusto que te haya sido de utilidad.

    Saludos :ok_hand:

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.