Forum Discussion

bga1's avatar
bga1
Frequent Visitor
6 years ago
Solved

Clustered Column chart with two value fields

Hi!

I have a table [orders]. There are two date columns, one is "order_received_date" and the other is "order_despatched_date"

 

I want to have a Clustered column chart with x-Axis [Date] and y-Axis [Amount of orders].

There should be 2 bars aligned to each other (2 Values). One bar with amount of orders received and one bar with amount of orders despatched. 

 

It seemed like a simple task, but I just don't know how to do it. Do I need a separate date table or something?

 

Thx for your help!

 

  • This is easily done with the USERELATIONSHIP function.

     

    First, on the relationship modeling tab create a link for both date columns, you'll notice the second one is inactive but we can use the above function to have the measure use that relationship instead.

     

     

    Now create a measure that uses calculate to use that inactive relationship.

     

    Measures:

     

    Despatched Count = CALCULATE(COUNT(Orders[Order_No]),USERELATIONSHIP(CalendarTable[Date],Orders[order_despatched_date]))
    
    Received Count = COUNT(Orders[Order_No])

     

     
    Orders Table:
     
    Visual fields:

     

1 Reply

  • RMB's avatar
    RMB
    Resolver II

    This is easily done with the USERELATIONSHIP function.

     

    First, on the relationship modeling tab create a link for both date columns, you'll notice the second one is inactive but we can use the above function to have the measure use that relationship instead.

     

     

    Now create a measure that uses calculate to use that inactive relationship.

     

    Measures:

     

    Despatched Count = CALCULATE(COUNT(Orders[Order_No]),USERELATIONSHIP(CalendarTable[Date],Orders[order_despatched_date]))
    
    Received Count = COUNT(Orders[Order_No])

     

     
    Orders Table:
     
    Visual fields: