Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo la siguiente tabla:
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 |
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!
Hola
no es correcto, los valores son diferentes
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"?
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:
Para el archivo .pbix relacionado, pls ver adjunto.
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:
Para el archivo .pbix relacionado, pls ver adjunto.
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