Valores predeterminados con función de búsqueda

Un usuario Pregunto ✅

vinothkkri

Tengo dos tablas 1. Dinámico (se actualizará en tiempo real) 2) archivo de referencia estático y usé la función de valor de búsqueda para recuperar el valor de una columna del archivo de referencia estático a dinámico (columna nueva). Pero, ¿hay alguna opción que pueda usar como valor predeterminado en caso de que no haya coincidencias? También necesito derivar el valor predeterminado de la nueva columna en la tabla dinámica usando la columna existente de la columna dinámica.

Hola @vinothkkri,

De acuerdo con su descripción, creé 2 tablas de muestra como se muestra a continuación:

Anotación 2020-08-24 105628.pngAnotación 2020-08-24 105650.png

Luego cree una columna calculada como se muestra a continuación:

Column = LOOKUPVALUE(Table1[Value],'Table1'[Category],'Table2'[Category],Table2[Value])

Y tu verás:

Anotación 2020-08-24 105754.png

Para el archivo .pbix relacionado, consulte el archivo adjunto.

Atentamente,
Kelly
¿Respondí tu pregunta? ¡Marca mi publicación como una solución!

Hola @vinothkkri,

De acuerdo con su descripción, creé 2 tablas de muestra como se muestra a continuación:

Anotación 2020-08-24 105628.pngAnotación 2020-08-24 105650.png

Luego cree una columna calculada como se muestra a continuación:

Column = LOOKUPVALUE(Table1[Value],'Table1'[Category],'Table2'[Category],Table2[Value])

Y tu verás:

Anotación 2020-08-24 105754.png

Para el archivo .pbix relacionado, consulte el archivo adjunto.

Atentamente,
Kelly
¿Respondí tu pregunta? ¡Marca mi publicación como una solución!

Fowmy

@vinothkkri

La función LOOKUPVALUE tiene el último parámetro para el resultado alternativo

[Region] = VALOR DE BÚSQUEDA(Empleado[Region], Empleado[Email], NOMBRE DE USUARIO(), BLANCO())

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

________________________

¿Respondí tu pregunta? Marque esta publicación como una solución, ¡esto ayudará a otros!.

Haga clic en el icono de Me gusta si le gusta esta respuesta 🙂

YouTube, LinkedIn

greg_deckler

@vinothkkri: sí, el último parámetro de LOOKUPVALUE es el resultado alternativo que se utilizará si se encuentra más de un valor o no se encuentran valores:

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

vinothkkri

En respuesta a greg_deckler

Gracias por responder. pero mi requisito es un poco diferente aquí

algunos ex

Tabla-a columna-1 columna-2 Tabla-b columna-1, columna-3

actualmente utilicé table-a(col2) = lookupvalues(table-b(col3), table-b(col-1),table-a(col-1)) cuyo valor de retorno es si table-a[col1] = tabla-b (col1), si no coincide, necesito completar la tabla-a (col-2) = tabla-a (col-1). Espero que esté claro

Ashish_Mathur

En respuesta a vinothkkri

Hola,

¿Alguno de estos funciona?

=valores de búsqueda (tabla-b (col3), tabla-b (col-1), tabla-a (col-1), tabla-a (col-1))

o

=si(está en blanco(valores de búsqueda (tabla-b (col3), tabla-b (col-1), tabla-a (col-1))), tabla-a (col-1), valores de búsqueda (tabla-b (col3), tabla-b (col-1),tabla-a(col-1)))

Espero que esto ayude.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *