Forum Discussion

JMJM's avatar
JMJM
New Member
2 years ago
Solved

Need Help with Dax

Having three tables, Table A is a one-to-many relationship to Table B and Table B is a one-to-many relationship to Table C, and I would like to get a calculated column "value" in the form of Result desired table. Anyone could help?

 

Table A

Contract Number
123
234
456

 

Table B 

Contract NumberActivity ID
1230001
2340002
4560003

 

Table C

Activity IDValue
0001100
0002200
0003300

 

Result desired: (Table A)

Contract Number Value (From Table C)
123100
234200
456300
  • Hi JMJM,

     

    With your mock data this calculated column in Table A will probably do the job:

    Value = CALCULATE ( MAX ( 'Table C'[Value] ) )

    But one to many means that you can have 2 entries in Table C with Activity ID = 0003 and values 300 and 400. Which value do you expect to receive as a result? 

     

    Best Regards,

    Alexander

    My YouTube vlog in English

    My YouTube vlog in Russian

1 Reply

  • Hi JMJM,

     

    With your mock data this calculated column in Table A will probably do the job:

    Value = CALCULATE ( MAX ( 'Table C'[Value] ) )

    But one to many means that you can have 2 entries in Table C with Activity ID = 0003 and values 300 and 400. Which value do you expect to receive as a result? 

     

    Best Regards,

    Alexander

    My YouTube vlog in English

    My YouTube vlog in Russian