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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Ayuda con formula para calculo de indicador

Hola, tengo el siguiente problema: al momento de calcular el indicadores, estos no se calculan de manera adecuada, porque entrega como resultado "infinito" y otro resultado inexacto (marco con azul la imagen)

 

Jos_Valds_0-1642001506150.png

 

Las formulas que ocupo son las siguientes: 

 

1. formula de horas hombre para que pueda filtrar segun año
HH = CALCULATE(COUNTROWS('HH (Horas Hombre)'),filter('HH (Horas Hombre)','HH (Horas Hombre)'[año]="2021" && 'HH (Horas Hombre)'[Año]="2022"))

 

IF = calculate(([CTP]+[FATAL])*1000000/[HH])
CTP = CALCULATE(COUNTROWS(BD_SAP),BD_SAP[Tipo de lesión] = "CON TIEMPO PERDIDO")+0
FATAL = CALCULATE(COUNTROWS(BD_SAP),BD_SAP[Tipo de lesión] = "Fatal")+0
 
no se como corregirlo, ya que soy muy novato...
 
gracias por su apoyo
1 ACCEPTED SOLUTION
Anonymous
Not applicable

al realizar la formula que mencionas, no me entrega ningun resultado

 

Jos_Valds_0-1642004671692.png

 

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

no es el resultado que necesito, te entrego mayores detalles:

 

Las horas totales del año 2021 son: 16.122.188

Al extraer los CTP + FATAL me entrega una sumatoria de 13

Al realizar la formula (12+1)*1000000/16.122.188 el total deberia ser: 0.81

mi base de datos es esta (adjunto extracto. la primera columna es gerencia, segunda columna es el año, la tercera columna es el mes y año juntos y la columna final es el total de las horas)

Jos_Valds_0-1642003963244.png

 

los ctp y fatal (CTP significa con tiempo perdido y fatal significa accidentes con personas fallecidas)

la formula que ocupo para extraer los datos de la base de datos, por ejemplo es esta 

CTP = CALCULATE(COUNTROWS(BD_SAP),BD_SAP[Tipo de lesión] = "CON TIEMPO PERDIDO")+0
 
la base de datos es la siguiente (adjunto extracto)
 
Jos_Valds_1-1642004250570.png

 

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , Usar dividir y comprobar

divide(([CTP]+[FATAL])*1000000,[HH])

Anonymous
Not applicable

Jos_Valds_0-1642002784409.png

 

@Syndicate_Admin , Por favor, explique el problema ahora?

En caso de que necesites 0

divide(([CTP]+[FATAL])*1000000,[HH],0)

Anonymous
Not applicable

al realizar la formula que mencionas, no me entrega ningun resultado

 

Jos_Valds_0-1642004671692.png

 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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