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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
andrieskoo
Frequent Visitor

Total sum calculate incorect

Hi everyone,
Please help me to find solution how to fix my measure.
I have a table and in earch row is calculating measure named "Income", in row in calculate corektly, byt in sum and in cart it calculate incorect. I khow that because of context, but how to write a correct folmula?
My measure is 

 

Income = 
VAR rozr = 
 IF(
        SUM('Registr VAT'[SUM])=0 && SUM(RW[SUM])=0,
        BLANK(),
        (
        SUM(FS[SUM])- SUM('Registr VAT'[SUM])-SUM(RW[SUM])
        )
 )

RETURN rozr





andrieskoo_0-1657553524351.png

andrieskoo_2-1657553831228.png



Link to .pbix https://we.tl/t-bPXOmpkpnu 

1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @andrieskoo 
Please refer to the sample file with the solution https://we.tl/t-S1IzTm6gBN

1.png

Income = 
SUMX (
    SUMMARIZE ( Contracts, Contracts[ID], Contracts[SIGN_DATE], Contracts[STATUS] ),
    VAR VATSUM = CALCULATE ( SUM ( 'Registr VAT'[SUM] ) )
    VAR RWSUM = CALCULATE ( SUM ( RW[SUM] ) )
    VAR FSSUM = CALCULATE ( SUM ( FS[SUM] ) )
    RETURN
        IF ( 
            VATSUM <> 0 || RWSUM <> 0,
            FSSUM - VATSUM - RWSUM
        )
)

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@andrieskoo , Try like

 

Income =
VAR rozr =
Sumx(values(Table[ID]),
IF(
SUM('Registr VAT'[SUM])=0 && SUM(RW[SUM])=0,
BLANK(),
(
SUM(FS[SUM])- SUM('Registr VAT'[SUM])-SUM(RW[SUM])
)
)
)
RETURN rozr

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Thax, for Your help, but it doesn't workr as I expect 

andrieskoo_0-1657608415402.png

 

tamerj1
Super User
Super User

Hi @andrieskoo 
Please refer to the sample file with the solution https://we.tl/t-S1IzTm6gBN

1.png

Income = 
SUMX (
    SUMMARIZE ( Contracts, Contracts[ID], Contracts[SIGN_DATE], Contracts[STATUS] ),
    VAR VATSUM = CALCULATE ( SUM ( 'Registr VAT'[SUM] ) )
    VAR RWSUM = CALCULATE ( SUM ( RW[SUM] ) )
    VAR FSSUM = CALCULATE ( SUM ( FS[SUM] ) )
    RETURN
        IF ( 
            VATSUM <> 0 || RWSUM <> 0,
            FSSUM - VATSUM - RWSUM
        )
)

Thanks a lot!

Helpful resources

Announcements
November Fabric Update Carousel

Fabric Monthly Update - November 2025

Check out the November 2025 Fabric 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.

Users online (25)