Forum Discussion

BigLo's avatar
BigLo
Helper III
5 years ago
Solved

Date Format Quarter/Year

Hi,

I've got a dataset where the date fields are 'Year' and 'Quarter'.
I merge the two columns to have a "YYYY / QX" format.
But when I want to use this field as a date axis, the order is inconsistent.
I tried to convert it to text format, '2010/Q1' is before '2020/Q2' but the order is still the same.
Is there a Standard Date Format for Quarter/Year? Is there another method?

 

 

  • BigLo 

     

    You need to use the "Sort by column" feature in Power BI to sort your "Year Quarter" column by another one.

    Create another column containing your year and quarter in the format YYYYQ (e.g. 20203 for the third quarter of 2020) as a number data type. This column can, later on, be hidden in the model and will only be used to sort the "Year Quarter" column

    When selecting the column you want to sort, the Column tools tab appears in the ribbon.

    Click on Sort by column and select the numeric column you created in the format YYYYQ.

     

    Hope that helps. Let us know.

     

    David

     

     

2 Replies

  • Geradav's avatar
    Geradav
    Responsive Resident

    BigLo 

     

    You need to use the "Sort by column" feature in Power BI to sort your "Year Quarter" column by another one.

    Create another column containing your year and quarter in the format YYYYQ (e.g. 20203 for the third quarter of 2020) as a number data type. This column can, later on, be hidden in the model and will only be used to sort the "Year Quarter" column

    When selecting the column you want to sort, the Column tools tab appears in the ribbon.

    Click on Sort by column and select the numeric column you created in the format YYYYQ.

     

    Hope that helps. Let us know.

     

    David

     

     

  • Anonymous's avatar
    Anonymous
    Not applicable

    Even alphanumerical these fields should be ordered.

    Check you order settings in the visual. Most likely the setting is order by the (Y-axis) values.