Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago

Conditional columns

Hi,

 

I have a table with monthly company data for 3 years. I am trying to reshape my table and make new columns for some of the metrics using conditional columns. My table looks like below:

 

CompanyMonthYearMetric nameMetric value
AJan2020Revenue100
AJan2020Cost50
AFeb2020Revenue110
AFeb2020Cost70
AFeb2020Tax10
BJan2020Revenue500
BJan2020Cost200
BJan2020Tax20

 

When I make the conditional columns, I still have seperate rows for each month and each metric and it looks like this:

 

CompanyMonthYearRevenueCost
AJan2020100 
AJan2020 50
AFeb2020110 
AFeb2020 70
BJan2020500 
BJan2020 200

 

But I want it to looks like this:

 

CompanyMonthYearRevenueCost
AJan202010050
AFeb202011070
BJan2020500200

 

Any suggestion is appreciated 🙂 .

 

 

 

8 Replies

  • Anonymous , first table when you create columns, Second table is when you create a measure.

    Even if you create column, when you show on visual, it will group like second table

     

    new columns 

    revenue= if([Metric name] ="Revenue",[Metric Value], blank())

     

    Cost= if([Metric name] ="Cost",[Metric Value], blank())

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi,

      Sorry, I am new to Power BI, do you mean that I should make a "custom column"? In that case, I get an error related to the [metric value].

       

      Thanks.

  • Hi, Anonymous 

    Inside the Power Query Editor, 

    1. filter out the Tax rows

    2. select Metric Name and Materic value columns

    3. pivot those

    4. Selecte Value column as Metric Value

     

    Hi, My name is Jihwan Kim.

    If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi,

      Jihwan_Kim Unfortunately the problem with date still exists. I did not get one row for january with Revenue and Cost values in the same row...

      • Jihwan_Kim's avatar
        Jihwan_Kim
        Icon for Super User rankSuper User

        Hi, Anonymous 

        Thank you for your feedback.

        In your sample case, I see that your desired outcome also showed two rows for Jan.