Forum Discussion
Consulta DAX
Tengo el DAX a continuación para crear una medida que
- encuentre aquellas llamadas donde la duración planificada = 15 minutos y la duración entregada está entre 0 y 17 minutos, y luego sume el costo de prueba y multiplique por el decimal de duración entregada - ¿puede ver algo malo a continuación? Está haciendo la primera parte simplemente no multiplicando la respuesta por el decimal de duración entregada
"DAX -
12 Replies
- Syndicate_Admin
Administrator
Por favor intente
Prueba Nuevo =
CALCULAR (
SUMA ( 'Procurement_Main_Data' [Costo de prueba] ),
'Procurement_Main_Data'[Duración planificada] = TIMEVALUE ( "00:15" )
&& 'Procurement_Main_Data'[Duración entregada] >= TIMEVALUE ( "00:00" )
&& VALOR ( 'Procurement_Main_Data' [Duración planificada] )
<= VALOR ( TIMEVALUE ( "00:17" ) * ( 'Procurement_Main_Data'[Duración entregada decimal] )
) - Syndicate_Admin
Administrator
Gracias @tamerj1 por responder.
He probado el DAX y estoy obteniendo 0.28 y debería estar obteniendo 0.56 - ver más abajo
- Syndicate_Admin
Administrator
Si coloca la medida en la tabla, ¿da el mismo valor?
- Syndicate_Admin
Administrator
Sí-
- Syndicate_Admin
Administrator
Tal vez quieras decir
Prueba Nuevo =
CALCULAR (
SUMA ( 'Procurement_Main_Data' [Costo de prueba] ),
'Procurement_Main_Data'[Duración planificada] = TIMEVALUE ( "00:15" )
&& 'Procurement_Main_Data'[Duración entregada] >= TIMEVALUE ( "00:00" )
&& 'Procurement_Main_Data'[Duración planificada] <= TIMEVALUE ( "00:17" )
) * 'Procurement_Main_Data'[Duración entregada decimal]?
- Syndicate_Admin
Administrator
¿Lo he intentado? y ) al final del DAX y obtener estos errores
- Syndicate_Admin
Administrator
- Syndicate_Admin
Administrator
Recibo este error ahora
- Syndicate_Admin
Administrator
Ok, esta es una columna resumida, no una medida. ¿Se resume por suma?
- Syndicate_Admin
Administrator
He sacado un freno y me deshice del error, pero la prueba nueva todavía no dice 0.56