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.
Hola a todos
Estoy tratando de encontrar una manera de hacer que esto funcione;
Cada día que una persona trabaja tendrá que hacer varias llamadas. En cada llamada se promociona al empleado a elegir si es la primera visita del día, la visita en el medio o la última visita del día. Si es la primera visita del día el empleado está obligado a llenar su ganancia del cuentakilómetros y cuando es la última visita del día asolla.
Así que los datos se verían así:
Fecha y hora | Usuario | Comenzar el cuentakilómetros | Fin de la ganancia del cuentakilómetros |
03-06-2020 08:00 am | Tim | 14562 | Null |
03-06-2020 09:00 am | Tim | Null | Null |
03-06-2020 11:00 am | Tim | Null | Null |
03-06-2020 12:00 am | Tim | Null | 14685 |
La suma sería: 14685 - 14562 a 123. Esto funciona perfectamente. Pero si el empleado aún no ha terminado con su día, la suma actual me dará un número negativo como se muestra en la imagen de abajo. ¿Hay una manera de resolver esto?
Gracias de antemano!
Incorrectobien
KmVertrek minus KmAankomst =
IF (
NOT ISBLANK ( MAX('datalake answers'[KmVertrek]) ),
( MIN('datalake answers'[KmAankomst]) - MAX('datalake answers'[KmVertrek]) )
)
Solved! Go to Solution.
@THilverts, intenta como
sumx(filter(summarize(Table, Table[Date & Time]. Fecha, Tabla[Usuario], "_1" ,sumx(Tabla, Tabla[Comenzar odómetro]-Tabla[Fin de ganancia del cuentakilómetros])),[_1]>0),[_1])
Agrupar a nivel de día y usuario y luego comprobar >0
@THilverts, intenta como
sumx(filter(summarize(Table, Table[Date & Time]. Fecha, Tabla[Usuario], "_1" ,sumx(Tabla, Tabla[Comenzar odómetro]-Tabla[Fin de ganancia del cuentakilómetros])),[_1]>0),[_1])
Agrupar a nivel de día y usuario y luego comprobar >0
Hola Amit,
Gracias, lo conseguí trabajando usando esta fórmula:
KmVertrek minus KmAankomst =
sumx(filter(summarize('datalake calls', 'datalake calls'[ActualStart].[Date], 'datalake calls'[UserId], "_1" ,sumx('datalake answers', MIN('datalake answers'[KmAankomst]) - MAX('datalake answers'[KmVertrek]))),[_1]>0),[_1])
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |