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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Anonymous
Not applicable

dax help

I have data in 2 tables as below. The tables are not related in BI Desktop. How do I write a formula in DAX to achieve this?

 

Table 1

 

Role                       Total Mission Hours By Region Name
ATTORNEY              22701
ATTORNEY III          20823
ATTORNEY IV         15809
Attorney V               11575

 

Table 2

 

Labor Class Name                Total Current Hours
Attorney III                            16356
Attorney                                15200
Attorney IV                           11910
Assistant Chief Counsel         4768

 

Output Requires is -

 

Labor Class Name                Total Current Hours     Total Mission Hours
Attorney III                            16356                              20823
Attorney                                15200                              22701
Attorney IV                           11910                               15809
Assistant Chief Counsel         4768

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Well, you have to decide what you want to do. I can't tell you, it's your business after all 🙂

 

You could sum up all the values in the corresponding rows or you could take the min/max... you could do many things but it's you who has to decide. You could also return BLANK if there is more than 1 corresponding row. It's your call, mate 🙂

 

Best

Darek

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Spoiler

The code

 -- This code will return an error if
-- there is more than 1 row in T1
-- for any of the roles. But according
-- to the conditions there should be
-- only unique roles in T1.

[Total Mission Hours] = -- calculated column
var __role = T2[Labor Class Name]
var __totalMissionHours =
    CALCULATE (
        VALUES ( T1[Total Mission Hours By Region Name] ),
        T1[Role] = __role
    )
return
    __totalMissionHours

Best

D.

Anonymous
Not applicable

Hi,

 

Thanks for replying!

 

I gave an overview of what I am trying to achieve. there is more than 1 row in T1.

 

What can be done if this is the scenario?

 

Thanks,

Anonymous
Not applicable

Well, you have to decide what you want to do. I can't tell you, it's your business after all 🙂

 

You could sum up all the values in the corresponding rows or you could take the min/max... you could do many things but it's you who has to decide. You could also return BLANK if there is more than 1 corresponding row. It's your call, mate 🙂

 

Best

Darek

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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