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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
ritanoori
Resolver I
Resolver I

Columna personalizada: si la primera columna de 9 caracteres es alfanumérica o numérica

Hola a todos

Estoy tratando de crear una columna personalizada en power querey donde si los primeros 9 caracteres de [descripción] es alfanumérico entonces "Y" más si los primeros 9 caracteres de [descripción] es numérico entonces "X" más "N/A"

puede por favor ayudar. Gracias.

1 ACCEPTED SOLUTION

@ritanoori , Probar algo como

if Value.Is(Text.Start([description],9) Int64.Type) y luego "Y" else if Value.Is(Text.Start([description],9) Text) y luego "X" else "N/A"

View solution in original post

4 REPLIES 4
v-yingjl
Community Support
Community Support

Hola @ritanoori ,

Puede crear esta columna personalizada en la consulta de energía:

    Table.AddColumn(
        #"Changed Type", 
        "Custom", 
        each if 
            Value.Is(
                 Value.FromText(Text.Start([description],9)),Int64.Type
            ) 
        then "X"
        else if 
        Text.Length(
            Text.Remove(
                Text.Start([description],9),
                {"a".."z","A".."Z"})
            ) = 0
        then "Y"
        else "N/A"
    )

re.png

Adjunto un archivo de muestra en el siguiente, espera ayudarle.

Best Looks,
Yingjie Li

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@ritanoori , Pruebe una nueva columna como

nueva columna ?
var _chk a left([description],9)
devolución
Switch(True(),
ISNUMBER(_chk), "Y"
ISTEXT(_chk) ,"X"
,"N/A")

Gracias. Pero necesito esto en el poder querey.

@ritanoori , Probar algo como

if Value.Is(Text.Start([description],9) Int64.Type) y luego "Y" else if Value.Is(Text.Start([description],9) Text) y luego "X" else "N/A"

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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