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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Eliminar líneas basadas en el límite de caracteres

¡hola!

Necesito eliminar líneas de mis datos que tienen menos de 9 caracteres. ¿Cómo puedo hacerlo?

¡gracias!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @LucasFiorini ,

Por favor refiérase a mi muestra.

v-lionel-msft_0-1622430741948.png

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSoQDpVgdJC6MB6GhPFQlUHWxAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
    #"Removed length less than 9" = Table.SelectRows(
        #"Changed Type", 
        each not List.IsEmpty(
            List.RemoveMatchingItems(
                {Text.Length([Column1])}, {0..8}
            )
        )
    )
in
    #"Removed length less than 9"

Saludos
Lionel Chen

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

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @LucasFiorini ,

Por favor refiérase a mi muestra.

v-lionel-msft_0-1622430741948.png

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSoQDpVgdJC6MB6GhPFQlUHWxAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
    #"Removed length less than 9" = Table.SelectRows(
        #"Changed Type", 
        each not List.IsEmpty(
            List.RemoveMatchingItems(
                {Text.Length([Column1])}, {0..8}
            )
        )
    )
in
    #"Removed length less than 9"

Saludos
Lionel Chen

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

Syndicate_Admin
Administrator
Administrator

@LucasFiorini Agregue una nueva columna en Power Query y use Text.Length([Column]). A continuación, puede filtrar en función de esa columna y, a continuación, quitar la columna.

Text.Length - PowerQuery M | Documentos de Microsoft

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors