Forum Discussion
Help with DAX
Hi Experts,
Hope you all are doing well.
I'm hoping to get some help with the following issue.
We have two tables, table 1 and table 2 connected with 1-N relation with fields as below
Table 1
| ID |
| Category |
| User |
Table 2
| KPI |
| User |
Users have different KPI's and KPI is linked to category. we need to display total of ID's once we select the user so the relevant KPI (in text) gets selected behind the scenes.
Please could you share any ideas?
Thanks in advance.
Sanjay
7 Replies
- FsciencetechHelper III
Hope you are good.
If you have two table, so why you are not making relationship between them with "Many to one"
you may get the related KPI's .
If it was not relavent, share few records for both table, will reply soon on that.
- dandamudisanjayRegular Visitor
Hi Fsciencetech
I'm looking to get total of ID's from table 1 which meets the following conditions.
- if KPI = "Target1" then count of ID's where category is "category 1"
- if KPI = "Target2" then count of ID's where category is "category 2"
- else, total count of ID's
- SivaManiResident Rockstar
Try this in a measure,
Count of Id = VAR __KPI = MAX ( Table2[KPI] ) RETURN SWITCH ( TRUE (), __KPI = "Target1", CALCULATE ( COUNT ( Table1[Id] ), Table1[Category] = "category 1" ), __KPI = "Target2", CALCULATE ( COUNT ( Table1[Id] ), Table1[Category] = "category 2" ), COUNT ( Table1[Id] ) )Note: You may need to change the cross-filtering as bidirectional
- SivaManiResident Rockstar
dandamudisanjay, Is your requirement to count the number of KPIs by User?
- dandamudisanjayRegular Visitor
Hi SivaMani ,
I'm looking to get total of ID's from table 1 which meets the following conditions.
- if KPI = "Target1" then count of ID's where category is "category 1"
- if KPI = "Target2" then count of ID's where category is "category 2"
- else, total count of ID's