Forum Discussion

zabman's avatar
zabman
Frequent Visitor
3 years ago

Stacked bar chart with dax expression

Hi,

 

I have a (for me) complex DAX expression showing the average hours taken to move a work item out of 'new' status.

I want to have a bar chart that shows the number of work orders that are above 48 hours, and the number that are below (stacked to 100%)
How can I achieve this?

1 Reply

  • rbriga's avatar
    rbriga
    Icon for Impactful Individual rankImpactful Individual

    Assuming you have a fact table named 'Fact Orders', a field named "Order Number" and the measure [

    Average Hours]:

    Assuming you have a fact table named 'Fact Orders', a field named "Order Number" and the measure [
    
    Average Hours]:
    Orders over 48 Hours = 
    COUNTROWS(
        FILTER(VALUES('Fact Orders'[Order Number]),
        [Average Hours]>48
        )
    )
    
    Orders Within 48 Hours = 
    COUNTROWS(
        FILTER(VALUES('Fact Orders'[Order Number]),
        [Average Hours]<=48
        )
    )
    Place those two in a 100% stacked bar chart and you should be good to go.


    Place those two in a 100% stacked bar chart and you should be good to go.