Forum Discussion
Anonymous
5 years agoNot applicable
Inverso de FIRSTNONBLANK
Hola a todos Estoy buscando una manera de recuperar un valor en blanco de una lista de valores, si hay un valor en blanco en la lista. Algo así como el inverso de FIRSTNONBLANK, así que me gustar...
v-zhenbw-msft
Community Support
5 years agoNo @zudar,
Necesitamos crear dos columnas en Table2, luego podemos crear la columna de resultado en Table1.
1. Cree dos columnas para juzgar si el ID tiene un espacio en blanco.
Judge blank =
IF(
Table2[Value]=BLANK(),0,1)
ifisblank = CALCULATE(MIN(Table2[Judge blank]),FILTER(Table2,Table2[LookupID]=EARLIER(Table2[LookupID])))
2. Luego podemos crear la columna de resultados en Tabla1.
Column =
VAR _sum =
CALCULATE (
SUM ( Table2[ifisblank] ),
FILTER ( Table2, Table2[LookupID] = Table1[UniqueID] )
)
RETURN
IF (
ISBLANK ( _sum ),
"No values found",
IF (
_sum = 0,
"Contains empty value",
CONVERT (
CALCULATE (
MIN ( Table2[Value] ),
FILTER ( Table2, Table2[LookupID] = Table1[UniqueID] )
),
STRING
)
)
)
Nota: el tipo de la columna es TEXTO.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.