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
privledged_test
New Member

Use Measure to create Calculated Column

In the screenshot of dataset below I'm using following measure to assign values in line 1 to remove any duplicates. The measure calculates correctly but how do I bring measure value in the same row in dataset so I can see Line 1 as 800 and then all subsequent lines as 0 

 

privledged_test_2-1747747336412.png

 

MiscLine =
VAR CurrentLine = SELECTEDVALUE('2025'''[Line#])
VAR FirstLine =
CALCULATE(
        MIN('2025'''[Line#]),
        ALLEXCEPT('2025''','2025'''[Order Total])
)
RETURN
    IF(CurrentLine = FirstLine, MAX('2025'''[value.OrderHed_DocTotalMisc]),0)

 

1 ACCEPTED SOLUTION
pankajnamekar25
Super User
Super User

Hello @privledged_test 

 

try this DAX for column

MiscLineColumn =

VAR CurrentOrder = '2025'[Order]

VAR CurrentLine = '2025'[Line#]

VAR FirstLine =

    CALCULATE(

        MIN('2025'[Line#]),

        FILTER(

            '2025',

            '2025'[Order] = CurrentOrder

        )

    )

VAR MiscValue =

    CALCULATE(

        MAX('2025'[value.OrderHed_DocTotalMisc]),

        FILTER(

            '2025',

            '2025'[Order] = CurrentOrder

        )

    )

RETURN

    IF(CurrentLine = FirstLine, MiscValue, 0)

Thanks,
 Pankaj Namekar | LinkedIn

If this solution helps, please accept it and give a kudos (Like), it would be greatly appreciated.

View solution in original post

2 REPLIES 2
privledged_test
New Member

This works great, thanks a lot!

pankajnamekar25
Super User
Super User

Hello @privledged_test 

 

try this DAX for column

MiscLineColumn =

VAR CurrentOrder = '2025'[Order]

VAR CurrentLine = '2025'[Line#]

VAR FirstLine =

    CALCULATE(

        MIN('2025'[Line#]),

        FILTER(

            '2025',

            '2025'[Order] = CurrentOrder

        )

    )

VAR MiscValue =

    CALCULATE(

        MAX('2025'[value.OrderHed_DocTotalMisc]),

        FILTER(

            '2025',

            '2025'[Order] = CurrentOrder

        )

    )

RETURN

    IF(CurrentLine = FirstLine, MiscValue, 0)

Thanks,
 Pankaj Namekar | LinkedIn

If this solution helps, please accept it and give a kudos (Like), it would be greatly appreciated.

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.

Top Solution Authors
Top Kudoed Authors