Forum Discussion

arajan111's avatar
arajan111
Frequent Visitor
2 years ago

Unpivot calculated columns using DAX query

Hi, I have the following columns

 

 

UserCritical Use 1Critical Use 2Critical USe 3Critical UseCritical Use CalcCreative 1Creative 2Creative_CalcCreative
ABC40403033.6Adopting406050Adopting
DEF40604046.67Exploring606060Performing
GHI40202026.67Exploring206040Adopting
          

 

The columns Critical Use 1, Critical Use 2, Critical USe 3, Critical Use Calc, Critical Use, Creative 1, Creative 2, Creative_Calc, Creative are all calculated columns.

 

How can I get  a resultant tableto pivot the data above?

ABCCritical Use 1

40

ABCCritical Use 240
ABCCritical USe 330
ABCCritical Use33.6
ABCCritical Use CalcAdopting
ABCCreative 140
ABCCreative 260
ABCCreative_Calc50
ABCCreativeAdopting

6 Replies

      • arajan111's avatar
        arajan111
        Frequent Visitor

        Please see example below:

         

        Response 1, 2, 3, 4 and 5 are original columns. The remaining columns are calculated columns. I would like to pivot the data using the calculated columns to obtaing the resultant table:

        UserResponse 1Response 2Response 3

        Response 4

        Response 5Critical Use 1Critical Use 2Critical USe 3Critical UseCritical Use CalcCreative 1Creative 2Creative_CalcCreative
        ABCAdoptingPerformingAdoptingLeadingExperienced40403033.6Adopting406050Adopting
        DEFAdoptingLeadingPerformingAdoptingPerforming40604046.67Exploring606060Performing
        GHIPerformingExperiencedLeadingPerforming

        Adopting

        40202026.67Exploring206040Adopting
  • arajan111's avatar
    arajan111
    Frequent Visitor

    The below is the original data:

    UserResponse 1

     

    Response 2

    Response 3Response 4Response 5
    ABCAdoptingPerformingAdoptingLeadingExperienced
    DEFAdoptingLeadingPerformingAdoptingPerforming
    GHIPerformingExperiencedLeadingPerformingAdopting

     

    I have added some calculated columns to the above table:

     

    UserResponse 1Response 2Response 3Response 4Response 5Critical Use 1Critical Use 2Critical USe 3Critical UseCritical Use CalcCreative 1Creative 2Creative_CalcCreative
    ABCAdoptingPerformingAdoptingLeadingExperienced40304036.67Adopting608070Adopting
    DEFAdoptingLeadingPerformingAdoptingPerforming40603043.33Exploring403035Performing
    GHIPerformingExperiencedLeadingPerformingAdopting30806056.67Exploring308055

    Adopting

     

     

     

    These calculations are based on the below lookup tables:

    Adopting40
    Leading60
    Performing30
    Experienced80

     

    Adopting36.67
    Exploring43.37
    Exploring56.67
    Adopting55
    Adopting70
    Performing

    35

     

    I now need to get the table to pivot the data as follows:

     

    ABCCritical Use 1

    40

    ABCCritical Use 240
    ABCCritical USe 330
    ABCCritical Use33.6
    ABCCritical Use CalcAdopting
    ABCCreative 140
    ABCCreative 260
    ABCCreative_Calc50
    ABCCreativeAdopting

     

    I cannot use the transform function in Query editor because the calculated columns wouldnt appear there. What would be an alternative way to get this displayed?