Forum Discussion

nm1729's avatar
nm1729
New Member
7 years ago
Solved

Multiple dates on x-axis

Hello community!

 

I am trying to build an area chart that should look something like below:

 

 

I would like to overlay 3 sets of data - Each set has a dollar amount and a corresponding date (Ex. Amount paid & paid date, Bill amount & bill date etc). I would like the X-axis to show a general timeline, and the corresponding data points to be plotted for each day. The goal is to see for each time period (day/week/month) how much I have billed & been paid (Ex. 1Jan I billed $100 but I got paid $50).

 

Could you guide me how to achieve this using area charts

  • Hi nm1729 ,

    In your scenario, we can create a date table with Hierarchy, please refer to the following example:

    Assume that we have tables like below:

    Then we can use the following DAX query to create a date table:

    date =
    ADDCOLUMNS (
        CALENDAR ( DATE ( 2019, 1, 1 ), DATE ( 2019, 2, 20 ) ),
        "week", WEEKNUM ( [Date], 1 ),
        "month", MONTH ( [Date] )
    )

    Create relationship between date table with these two tables, then drag the week and month to the date creating the date Hierarchy:

    Then we can create the visual, after that, we can drill down the data from month to week to day:

    Best Regards,

    Teige

1 Reply

  • TeigeGao's avatar
    TeigeGao
    Solution Sage

    Hi nm1729 ,

    In your scenario, we can create a date table with Hierarchy, please refer to the following example:

    Assume that we have tables like below:

    Then we can use the following DAX query to create a date table:

    date =
    ADDCOLUMNS (
        CALENDAR ( DATE ( 2019, 1, 1 ), DATE ( 2019, 2, 20 ) ),
        "week", WEEKNUM ( [Date], 1 ),
        "month", MONTH ( [Date] )
    )

    Create relationship between date table with these two tables, then drag the week and month to the date creating the date Hierarchy:

    Then we can create the visual, after that, we can drill down the data from month to week to day:

    Best Regards,

    Teige