Oblómov
Hola a todos,
Tengo un tablero que presenta tanto una visualización de tabla de inversiones como una visualización de tarjeta correspondiente que muestra el rendimiento de una inversión específica cuando esa inversión en particular se selecciona en la tabla.
Sin embargo, cuando NO se selecciona ninguna inversión (es decir, el usuario hace clic en algún lugar fuera de la tabla), me gustaría que la tarjeta muestre por defecto el retorno para el grupo TOTAL de inversiones.
Estoy usando la siguiente fórmula:
SI( HASONEVALOR(‘Nombre de la inversión’), VALORES(‘Retorno de la inversión’) )
Como puede ver, cuando la instrucción IF es falsa, devuelve un espacio en blanco; ¿Hay alguna forma en que pueda cambiar el resultado falso para devolver un campo específico para una fila específica?
rajendran
Sí, puede usar el uso anidado de IF.
Ejemplo: SI (Condición1, Verdadero,SI(Condición2,Verdadero).
También puede utilizar la función SWITCH.
Gracias
Raj
Oblómov
En respuesta a rajendran
Gracias por su respuesta, rajendran, pero creo que tal vez no fui claro en mi pregunta… Tengo problemas para averiguar cómo especificar exactamente que fila regresar.
Probé una función CALCULAR en la que especifico la fila (que llamaremos RENTABILIDAD TOTAL), pero todavía se queda en blanco (aunque la fórmula sigue funcionando correctamente cuando selecciono una inversión individual).
rajendran
En respuesta a Oblómov
Hola @Oblomov
Ok, dado que no se proporciona ningún modelo de datos/datos de muestra, estoy dando el código de muestra para su requisito.
Tu_campo=
VAR enFiltro= CALCULAR( MAX(Tabla1.columna1), FILTRO(Tabla1,Tabla1[column2]=»Tipo de inversión»))
Regreso
IF( HASONEVALUE(‘Nombre de la inversión’), VALUES(‘Retorno de la inversión’) ,inFilter)
Espero que esto ayude.
Gracias
Raj