Forum Discussion

zoupie's avatar
zoupie
New Member
6 years ago
Solved

need help with calculation

We want to calculate the % completed each month and use this value in the line value of a combination bar and line chart.  I only see the option to show the % of grand total in the quick measures.  New to PowerBI. 

 

sample

SO_START_DATESO_JOB_SEQSO_STATUS_NAME
1/12/2020 6:0012155SkipCond
1/12/2020 6:0012624SkipCond
1/4/2020 6:0016890Skip!RunCal
1/4/2020 6:0012624SkipCond
1/4/2020 6:0015694SkipCond
1/4/2020 6:0012155SkipCond
1/4/2020 6:0012624SkipCond
1/4/2020 6:009177SkipCond
1/4/2020 10:008855SKIPPED
1/4/2020 11:008855SKIPPED
1/4/2020 11:308856SKIPPED
1/4/2020 11:3615573FINISHED
1/4/2020 13:008856SKIPPED
1/4/2020 13:0615573FINISHED
1/8/2020 21:1515573FINISHED
1/8/2020 21:1625448FINISHED
1/8/2020 21:1815573FINISHED
1/8/2020 21:2125448FINISHED

6 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi zoupie ,

     

    Normally we can use ALLEXCEPT() function to calculate values group by category.

    https://docs.microsoft.com/en-us/dax/allexcept-function-dax

    Better to share some sample data to us for further help if you don't have any Confidential Information.

     

    Best Regards,

    Jay

     

    Community Support Team _ Jay Wang

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

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi zoupie ,

     

    Create a calculated column yearmonth as x-axis.

    yearmonth = FORMAT('Table'[SO_START_DATE],"YYYYMM")

    Create measure as below.

    Measure = CALCULATE(SUM('Table'[SO_JOB_SEQ]),FILTER(ALLEXCEPT('Table','Table'[yearmonth]),'Table'[SO_STATUS_NAME]="FINISHED"))/CALCULATE(SUM('Table'[SO_JOB_SEQ]),ALLEXCEPT('Table','Table'[yearmonth]))

    Check if the result is what you want.

    If not, let me know.

     

    Best Regards,

    Jay

     

    Community Support Team _ Jay Wang

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

    • zoupie's avatar
      zoupie
      New Member

      sorry new to this formula builder.  I am trying yearmonth.  not working

       

      yearmonth = FORMAT('vw_datamart_Activities'[dt_start],"YYYYMM")

      This is more of the downsteam table

      feel free to adjust our dashboard.  AppWorx_Azure