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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

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
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

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