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

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

Reply
Syndicate_Admin
Administrator
Administrator

Adding one column by removing duplicates in another

I'm working on a model to get a workshop productivity report. Let's see if you can help me create a measure:

I have a table d_HorasCalendario with the following columns: Date, Workshop, Calendar Hours, OperatorID.

I would like to get the monthly hours per workshop, but when I do it with SUM (Calendar Hours = SUM(d_HorasCalendario[Calendar Hours])), I add up the hours of all the operators in the workshop.

I want to take the hours per workshop without taking into account the operators, i.e. removing duplicates in the Workshop column. How could I do that with a measure? Attached is an image of the table.

image 200.png

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Syndicate_Admin ,

Please try to create a measure with below dax formula:

Measure =
VAR _date =
    SELECTEDVALUE ( 'Table'[Date] )
VAR _year =
    YEAR ( _date )
VAR _month =
    MONTH ( _date )
VAR _ws =
    SELECTEDVALUE ( 'Table'[Workshop] )
VAR tmp =
    FILTER (
        ALL ( 'Table' ),
        [Workshop] = _ws
            && YEAR ( [Date] ) = _year
            && MONTH ( [Date] ) = _month
    )
RETURN
    SUMX ( tmp, [Calendar Hour] )

Add a table visual with table fields and measure:

vbinbinyumsft_0-1702532490682.png

Please refer the attached .pbix file.

 

Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @Syndicate_Admin ,

Please try to create a measure with below dax formula:

Measure =
VAR _date =
    SELECTEDVALUE ( 'Table'[Date] )
VAR _year =
    YEAR ( _date )
VAR _month =
    MONTH ( _date )
VAR _ws =
    SELECTEDVALUE ( 'Table'[Workshop] )
VAR tmp =
    FILTER (
        ALL ( 'Table' ),
        [Workshop] = _ws
            && YEAR ( [Date] ) = _year
            && MONTH ( [Date] ) = _month
    )
RETURN
    SUMX ( tmp, [Calendar Hour] )

Add a table visual with table fields and measure:

vbinbinyumsft_0-1702532490682.png

Please refer the attached .pbix file.

 

Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Bibiano_Geraldo
Super User
Super User

Hi, try the following steps
1- Create a new calculated column in your table with the following code:

FirstValueOrZero =
VAR FirstValue = CALCULATE(MIN(Your_Table_Name[Horas Calendario]), FILTER(Your_Table_Name, Your_Table_Name[Fecha] = EARLIER(Your_Table_Name[Fecha])))
RETURN
    IF(Your_Table_Name[Horas Calendario] = FirstValue, FirstValue, 0)
 
2- Create a new measure with the following code:
Measure = SUM(Your_Table_Name[FirstValueOrZero ])

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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