Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago
Solved

Sort by time

Hi there,

 

I am creating a report using Line Chart where I want to show count based on hours.

Can anyone help me to sort out the time in a proper order.

I want it to be like 7 AM, 8AM, 9 AM,10 AM, etc.

  • Hello Anonymous , 

    Follow below steps to achieve this. 

    1. In Power Query create two columns. one for time and other for hour (hour column is created from the time column)

    2. Make sure the hour column data is from 1-24 instead of AM-PM

    3. Once data is loaded to Power BI Desktop, select the time column and sort it using hour column under the option sort by column

    4. Use this time column in the visual then it will sort in proper order. 

     

    If this post helps, then please consider accepting it as the solution to help other members find it more quickly. Thank You!!

3 Replies

  • AbbasG's avatar
    AbbasG
    Memorable Member

    Anonymous can you share a sample dataset that you are using (after removing sensitive information)

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi AbbasG,

       

      you can consider this as sample data

      TimeLogged Hours
      7 AM6
      8 AM7
      9 AM8
      10 AM4
      11 AM3
      12 PM8
      1 PM2
      2 PM4
  • Hello Anonymous , 

    Follow below steps to achieve this. 

    1. In Power Query create two columns. one for time and other for hour (hour column is created from the time column)

    2. Make sure the hour column data is from 1-24 instead of AM-PM

    3. Once data is loaded to Power BI Desktop, select the time column and sort it using hour column under the option sort by column

    4. Use this time column in the visual then it will sort in proper order. 

     

    If this post helps, then please consider accepting it as the solution to help other members find it more quickly. Thank You!!