Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago

Convert DAX expression into a table

Hi all

 

I need to convert this DAX measure 

 

Measure =
CALCULATE(
   MAX('Table 1'[Status]),
   FILTER('Table 1','Table 1'[Level]=MAX('Table 1'[Level]))
)
 
into a new table. I tried with CALCULATETABLE and MAXX but it does not work.
I want to convert because the Sankey diagram I need to use does not accept measures in the axis
 
The data I have is as follows:
Table 1:
NameLevelStatus

Extract 2D plans

APSHigh
Extract 2D plansEXEMedium
Extract 2D plansLIVLow

Other Function

APSMedium
Other FunctionEXELow
Other FunctionLIVHigh

 

And what I want is as follows:

NameAPSEXELIV
Extract 2D plansHighMediumLow
Other FunctionMediumLowHigh

 

Thanks in advance.

2 Replies

    • Anonymous's avatar
      Anonymous
      Not applicable

      Jihwan_Kim thanks for your answer.

      Actually I need something generic considering the distinct Levels. For example, if I have only APS and EXE, then I don't need the LIV column. However, if I have 4 distincts Levels, then I'll need 4 columns to be added. Would it be possible to generalize in DAX? In Power query I can't use because I have many calculated columns in DAX that are not available in Power query.