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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
fabiofurlanbr
Frequent Visitor

Sumx with if stantement dont work total (Datediff)- Help

Hey guys,


I need help, I can't add the total using sumX with some if statements , this is the formula I'm using, but as you can see , it doesn't show the total.

 

My Dax

Horario_Expediente_Loja  =
var _compara_status_inativo_abre_loja =
IF ( SELECTEDVALUE
('Master_Status_Pickup_Tickets (2)'[PickupHour_Status_Pickup_off]) >= SELECTEDVALUE('Master_Status_Pickup_Tickets (2)' [Horario_Inicio-Loja]),
SELECTEDVALUE('Master_Status_Pickup_Tickets (2)'[PickupHour_Status_Pickup_off]),
SELECTEDVALUE('Master_Status_Pickup_Tickets (2)'[Horario_Inicio-Loja])
)
var _compara_status_ativo_fecha_loja =
IF ( SELECTEDVALUE
('Master_Status_Pickup_Tickets (2)'[PickupHour_Status_Pickup_on]) <= SELECTEDVALUE('Master_Status_Pickup_Tickets (2)'[Horario_fecha_Loja]),
SELECTEDVALUE('Master_Status_Pickup_Tickets (2)'[PickupHour_Status_Pickup_on]),
SELECTEDVALUE('Master_Status_Pickup_Tickets (2)'[Horario_fecha_Loja])
)
 
RETURN
sumx('Master_Status_Pickup_Tickets (2)',
DATEDIFF(_compara_status_inativo_abre_loja,_compara_status_ativo_fecha_loja,MINUTE)
)

 

fabiofurlanbr_0-1656035096113.png

 

 

1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @fabiofurlanbr 

please use 

Horario_Expediente_Loja =
SUMX (
    'Master_Status_Pickup_Tickets (2)',
    VAR Pickup = 'Master_Status_Pickup_Tickets (2)'[PickupHour_Status_Pickup_off]
    VAR Inicio = 'Master_Status_Pickup_Tickets (2)'[Horario_Inicio-Loja]
    VAR _compara_status_inativo_abre_loja =
        MIN ( Pickup, Inicio )
    VAR _compara_status_ativo_fecha_loja =
        MAX ( Pickup, Inicio )
    RETURN
        DATEDIFF (
            _compara_status_inativo_abre_loja,
            _compara_status_ativo_fecha_loja,
            MINUTE
        )
)

View solution in original post

2 REPLIES 2
tamerj1
Super User
Super User

Hi @fabiofurlanbr 

please use 

Horario_Expediente_Loja =
SUMX (
    'Master_Status_Pickup_Tickets (2)',
    VAR Pickup = 'Master_Status_Pickup_Tickets (2)'[PickupHour_Status_Pickup_off]
    VAR Inicio = 'Master_Status_Pickup_Tickets (2)'[Horario_Inicio-Loja]
    VAR _compara_status_inativo_abre_loja =
        MIN ( Pickup, Inicio )
    VAR _compara_status_ativo_fecha_loja =
        MAX ( Pickup, Inicio )
    RETURN
        DATEDIFF (
            _compara_status_inativo_abre_loja,
            _compara_status_ativo_fecha_loja,
            MINUTE
        )
)

Hi @tamerj1 ,

 

 

Thanks a lot

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.