Forum Discussion
DAX: Pivot table with multiple values.
- Anonymous7 years ago
AlB I got the solution buddy,
To get the ranks i tried the below dax,
And then i pivoted the table using below dax,
The only issue with this workaround is, each time i have manually add the column for the n no of emp id's
And i tried your dax, sorry, it didnt worked, the Ranks2 column is what the output in above image
Thanks,
Mohan V
Hi Anonymous
I think you need to use the Pivot/Unpivot features in the query editor for that, rather than DAX
AlB thanks for the reply.
Well, thanks for the suggestion, but i cant use the power query,
Because my data model is SSAS, sql server 2016 enterprise.
- AlB7 years agoCommunity Champion
Hi Anonymous
What would the desired output be in your example if A had as Budget Approvers H and J instead of only H?
- Anonymous7 years agoNot applicable
Yes. Same issue with Biz Hr also.
Is it possible to create columns as Biz Hr 1, Biz Hr 2, Biz Hr 3, and values asEmp ID | Biz Hr 1 |Biz Hr 2 |Biz Hr 3
A C D E
- AlB7 years agoCommunity Champion
Anonymous
Hmmm, this looks tough to do without looping instructions like the ones you have in other programming languages
Is Biz Hr the only role that can have more than one manager? Is it always three as in your example or does it vary?
- Anonymous7 years agoNot applicable
AlB I tried this,
Newtable = SUMMARIZE('Table1','Table1'[Emp ID], "Ops Controller",CALCULATE(FIRSTNONBLANK('Table1'[Manager],1),'Table1'[Role]="Ops Controller"), "Biz HR Manager",CALCULATE(FIRSTNONBLANK('Table1'[Manager],1),'Table1'[Role]="Biz HR Manager"), "Budget Approver",CALCULATE(FIRSTNONBLANK('Table1'[Manager],1),'Table1'[Role]="Budget Approver"), "Unit head",CALCULATE(FIRSTNONBLANK('Table1'[Manager],1),'Table1'[Role]="Unit head"), "Biz HR",CALCULATE(FIRSTNONBLANK('Table1'[Manager],1),'Table1'[Role]="Biz HR") )Output:-
But the values in biz hr are getting only one value.
Any suggestion