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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
SoniaGo
Helper I
Helper I

Min give error due to blank or empty value

 

Hello, I have follow measure, that works well with most part of values, but it shows error in some cases. 

 

 

 if(values(Mastermaterialsap[DChain-spec.])="E51",Medidas[Disponible total meses],min(MIN(min(SEM1,SEM2),MIN(SEM3,SEM4)),SEMAF2))
 
I suspect that the cases when gives an error is because the result of variable SEM1,SEM2,SEM3 or SEM4 is empty or blank. Can you help me to solve that in case error in the measure if gives 0, or to correct the MIN part of the measure?
 
many thanks
 
sonia
 
2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esto

=If(values(Mastermaterialsap[DChain-spec.])="E51",
Measurement[Total months available],
MINX(
{ SEM1,SEM2,SEM3,SEM4,SEMAF2},[Value])
)

Si esto no le ayuda, entonces tenemos que mirar su archivo

View solution in original post

finalmente si que ha funcionado. Muchas gracias 

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

La descripción del error "Se proporcionó una tabla de varios valores donde se esperaba un solo valor." indica que en algún momento el resultado de una de sus condiciones de la instrucción if está retruyendo más de un valor en la evaluación de la expresión, y como usted dice, no está sucediendo todo el tiempo sino con ciertos valores / datos, entonces puede mirar esos datos para ambas condiciones de su instrucción if. De lo contrario, comparta algunos ejemplos de datos aquí.

¡Espero que ayude!

Syndicate_Admin
Administrator
Administrator

@

Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esto

=If(values(Mastermaterialsap[DChain-spec.])="E51",
Measurement[Total months available],
MINX(
{ SEM1,SEM2,SEM3,SEM4,SEMAF2},[Value])
)

Si esto no le ayuda, entonces tenemos que mirar su archivo

finalmente si que ha funcionado. Muchas gracias 

Syndicate_Admin
Administrator
Administrator

Creo que tiene un error porque el tipo de datos que obtiene con la medida es diferente, pero este Power BI no es compatible.
escribe así

= if(
     values(Mastermaterialsap[DChain-spec.])="E51",
            Measurement[Totalmonthsavailable]&"",
                   min(MIN(min(SEM1,SEM2),MIN(SEM3,SEM4)),SEMAF2)&""
)

hola  el tipo de datos es el mismo. Sucede que con la mayoria de elementos de fila representa bien el valor. Solo da error en algunos elementos y por eso cuando estan selecccionados todos los elementos da este error 

 

SoniaGo_0-1685689360274.png

Error Message:
MdxScript(Model) (711, 6) Error de cálculo en la medida 'Medidas'[Semaforo 5mesesATW/CM]: Se proporcionó una tabla de varios valores donde se esperaba un solo valor.

 

y me da la sensacion que da conflicto en los valores que no tienen dato en algunos meses, y por tanto el MIN no calcula bien. 

 

gracias

 

sonia

Syndicate_Admin
Administrator
Administrator

Hola

Si he entendido correctamente, desea reemplazar el error con 0.

Podrías intentar:

IFERROR( Su medida , 0)
o
COALESCE( Su medida , 0 )
Si respondí a su pregunta, marque mi publicación como solución, aprecie sus felicitaciones 👍

hola muchas gracias. Si ya intente if error y coalesce, pero no funciona, continua dando error la representacion en un objeto para alguno de los valores.  gracias

Hola, no. No se ha solucionado todavia. He intentado lo indicado pero no funciona. alguna idea mas? gracias

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Kudoed Authors