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

Cómo filtrar una tabla en función de la longitud de un valor.

Hola a todos

Necesito ayuda para filtrar valores en función de la longitud del valor. Primero, tengo una tabla que contiene caracteres alfanuméricos con diferentes longitudes de valor, me gustaría filtrar y mostrar solo la que tiene 4 letras. Véase el cuadro siguiente.

Estructura del proyecto: Descripción

CS.1176
CS.1176.BD14
CS.1176.BD14.03
CS.1176.BD14.03.05
CS.1176.BD14.03.05.001
CS.1176.BD14.10
CS.1178
CS.1179
CS.1180

2. Si además quieres saber si es posible que cuando hagas un filtro y selecciones los valores (4 letras) como se solicita en la primera pregunta, muestre solo los valores de refijo asociados. Ejemplo

Si hago un filtro visual para enumerar las 4 letras reducidas, es decir, CS.1176 como se muestra en la tabla anterior, y lo selecciono, debería mostrar solo los valores que comienzan con el prefijo CS.1176, es decir. CS.1176.BD14, CS.1176.BD14.03.05, etc.

Gracias, de antemano.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola @Ahmedx , Muchas gracias. En realidad hizo la magia. Solo lo modifiqué para filtrar los valores por encima de 7 caracteres usando los siguientes mientras seguía sus pasos.

Text.Length([Project ID]) >7

Pasemos ahora a la 2ª pregunta. Quiero una situación en la que por Si hago un filtro visual para enumerar las 7 letras reducidas, es decir, CS.1176 como se muestra en la tabla anterior, y lo selecciono, debería mostrar solo los valores que comienzan con el prefijo CS.1176, es decir. CS.1176.BD14, CS.1176.BD14.03.05, etc. como se muestra en la imagen de abajo.

Capture.JPGCapture1.JPG

Gracias.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Syndicate_Admin
Administrator
Administrator

Hola @Ahmedx , Muchas gracias. En realidad hizo la magia. Solo lo modifiqué para filtrar los valores por encima de 7 caracteres usando los siguientes mientras seguía sus pasos.

Text.Length([Project ID]) >7

Pasemos ahora a la 2ª pregunta. Quiero una situación en la que por Si hago un filtro visual para enumerar las 7 letras reducidas, es decir, CS.1176 como se muestra en la tabla anterior, y lo selecciono, debería mostrar solo los valores que comienzan con el prefijo CS.1176, es decir. CS.1176.BD14, CS.1176.BD14.03.05, etc. como se muestra en la imagen de abajo.

Capture.JPGCapture1.JPG

Gracias.

Syndicate_Admin
Administrator
Administrator

Puede crear una columna calculada en Power Query y contar el número de letras y, a continuación, ya puede filtrar por el número de letras.

Text.Length(
Text.Select(
    [DATA],
         {"A".."z"}))

Screen Capture #1199.png

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!

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