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

división de dos medidas devuelven un valor incorrecto

Tengo dos medidas como sigue:

CaseCountCM ?
VAR MaxDateTM CALCULATE(MAX('Calendar'[DateValue]); ALLSELECTED('Calendario'))
VAR MinDateTM CALCULATE(MIN('Calendar'[DateValue]); ALLSELECTED('Calendario'))
return CALCULATE(CALCULATE(sum(table[casecount]));DATESBETWEEN('Calendar'[DateValue]; MinDate; MaxDate))
(que simplemente sume el número de casos en fechas desviadas)
Y
WorkinghoursCM
VAR MaxDateTM CALCULATE(MAX('Calendar'[DateValue]); ALLSELECTED('Calendario'))
VAR MinDateTM CALCULATE(MIN('Calendar'[DateValue]); ALLSELECTED('Calendario'))

return CALCULATE(IF(ISBLANK((CALCULATE(SUM(table[workingtimeinSec]))/3600));0;(CALCULATE(SUM(CC_Dashboard[workingtimeinSec]))/3600));DATESBETWEEN('Calendar'[DateValue]; MinDate; MaxDate))
(que resume workingtiminSec y lo divide por 3600 para convertirlo en horas)
Ahora, quiero calcular el número de interacciones por hora, lo que significa simplemente la división del total de casos al total de horas de trabajo, que es:
InteraccionesPerHourCM ?
IF([WorkinghoursCM]-0;0;[ CaseCountCM]/[WorkinghoursCM])
Pero esta medida no está devolviendo siempre un valor correcto, por ejemplo, cuando miro a la persona A, tengo:

image.png


lo cual es correcto.
pero para personB tengo :

image.png

Tanto PersonA como PersonB están en las mismas tablas y utilizan el mismo modelo de datos.


No entiendo dónde está el problema.
¿Alguien puede ayudar?
1 ACCEPTED SOLUTION

Hola @elimey68 ,

Actualizar archivo.

Utilice ROUND () para redondear la división por 3600.

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

View solution in original post

8 REPLIES 8
harshnathani
Community Champion
Community Champion

Hola @elimey68 ,

En caso de que tenga segmentación para el objeto visual, simplemente puede usar estas medidas

CaseCountCM - sum(table[casecount])
WorkinghoursCM - IF ( MAX(table[workingtimeinSec]) <> 0 , DIVIDE( SUM(table[workingtimeinSec]) , 3600) , 0)


IF([WorkinghoursCM]-0;0;[ CaseCountCM]/[WorkinghoursCM])

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

Anonymous
Not applicable

@harshnathani gracias por la respuesta. Lo intenté y no está funcionando tan bien

Hola @elimey68 ,

Actualizar archivo.

Utilice ROUND () para redondear la división por 3600.

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

Anonymous
Not applicable

@harshnathani

Thnka tú por la respuesta. La función ROUND() funciona en algunos casos, pero todavía hay casos con el mismo problema. como a continuación:
image.png



También puede echar un vistazo al archivo aquí:

https://drive.google.com/file/d/1l-ax7lIOnHtN9AurLBxW3hC01GSCadGs/view?usp=sharing

Hola @elimey68 ,

No soy capaz de encontrar el error. Creo que me estoy perdiendo algo

881/0.01 a 88100

saludos

Harsh Nathani

Anonymous
Not applicable

@harshnathani tienes razón. Tengo que establecer el Round(x,1) no Round(x,2).

THNK You de nuevo

amitchandak
Super User
Super User

@elimey68 ,¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?

Anonymous
Not applicable

@amitchandak puede echar un vistazo a los datos de muestra en el archivo

https://drive.google.com/file/d/1Kyxeexyp5Hi0AG3mPlE5WtXm0fflegZa/view?usp=sharing

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.