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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Gabriel_Largura
Frequent Visitor

Necesita ayuda

Tengo la siguiente tabla:

21-09-2020 08-38-29.png

y necesito generar una nueva tabla donde defino el valor de la línea 1 y los demás se buscan en la columna 'Prox Ponto', debajo de un ejemplo

Resultado

35311-512776-512777

35311-516028-512776

35311-516022-516028

35311-512597-516022

8 REPLIES 8
Gabriel_Largura
Frequent Visitor

hola @v-kelly-msft , gracias por ayudarme!

Adjunto el cálculo en Excel y la fuente de datos, algunos (Prox Ponto) pueden estar en blanco, está bien.

https://drive.google.com/drive/folders/17RlVn6JdcOPzjKz2Ed0FxXMvY07cl9Cn?usp=sharing

Hola @Gabriel_Largura ,

Pruebe la función "intersect", véase a continuación:

https://docs.microsoft.com/en-us/dax/intersect-function-dax

He creado una tabla calculada en el archivo adjunto. Compruebe los detalles.

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Gabriel_Largura
Frequent Visitor

Hola

no es correcto, los valores son diferentes

image.png

Hola @Gabriel_Largura ,

Después de comprobar los datos de muestra que proporcionó, ¿podría pls aconsejarme por qué algunos datos que se pueden buscar en Prox Ponto no existe en el resultado, como "35311-512777-512776"?

Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Gabriel_Largura
Frequent Visitor

gracias @v-kelly-msft
pero aún no es el resultado deseado...

Me gustaría un resultado "similar" a este cálculo

'tableresult' ?tableresult'

línea 1 a "35311-512776-512777"

línea 2 - lookupvalue('table'[Prox Ponto],'table'[Indice],line 1)
línea 3 - lookupvalue('table'[Prox Ponto],'table'[Indice],line 2)
línea 4 - lookupvalue('table'[Prox Ponto],'table'[Indice],line 3)
.....


WHILE lookupvalue('table'[Prox Ponto],'table'[Indice],line X) <> BLANK()

Hola @Gabriel_Largura ,

Cree una columna como se muestra a continuación:

Lookupvalue = LOOKUPVALUE('Table'[Prox Ponto],'Table'[Indice],'Table'[Indice],"35311-512776-512777")

A continuación, cree una tabla como se muestra a continuación:

Table 3 = 
DISTINCT(UNION(ROW("Result","35311-512776-512777"),FILTER(VALUES('Table'[Lookupvalue]),'Table'[Lookupvalue]<>BLANK())))

Y verás:

Capture.PNG

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
v-kelly-msft
Community Support
Community Support

Hola @Gabriel_Largura ,

Primero cree una tabla como se muestra a continuación:

Table 2 = VALUES('Table'[Prox Ponto])

A continuación, cree una medida como se indica a continuación:

Measure = 
IF(MAX('Table'[Indice]) in FILTERS('Table 2'[Prox Ponto]),MAX('Table'[Indice]),BLANK())

Por último, cree una tabla según lo necesite:

Table 3 = UNION(ROW("Result","35311-512776-512777"),FILTER(VALUES('Table'[Indice]),'Table'[Indice]='Table'[Measure]))

Y verás:

Screenshot 2020-09-23 150939.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Pragati11
Super User
Super User

hola @Gabriel_Largura ,

Intente usar el objeto visual personalizado de Búsqueda de texto en Power BI para buscar un valor:

https://appsource.microsoft.com/en-us/product/power-bi-visuals/WA104381309?src=office&tab=Overview

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors