Forum Discussion

Jane689's avatar
Jane689
Helper I
3 years ago
Solved

multiple columns in calculate function

Hi ,

I have created below measure  -

measure  = CALCULATE(SUM(table[visits]),Allselected(table[pagename]))

 

but i want to take sum of other columns also .

 

Let me know how can i incorporate, other columns like filedownloads,videos

 

Am getting error when i tried this -

measure  = CALCULATE(SUM(table[visits]),SUM(table[filedownloads]),SUM(table[videos]),Allselected(table[pagename]))

  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi Jane689 ,

    I have created a simple sample, please refer to it to see if it helps you.

    Create 2 measures.

    Measure = MAX('Table'[videos])+MAX('Table'[filedownloads])+MAX('Table'[visits])
    Measure 2 = var _b=SUMMARIZE('Table','Table'[pagename],"aaa",[Measure])
    return
    IF(HASONEVALUE('Table'[pagename]),[Measure],SUMX(_b,[aaa]))

    If it still does not help, please provide more details with your desired output and pbix file without privacy information.

     

    Best Regards

    Community Support Team _ Polly

     

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

4 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Jane689 ,

    I have created a simple sample, please refer to it to see if it helps you.

    Create 2 measures.

    Measure = MAX('Table'[videos])+MAX('Table'[filedownloads])+MAX('Table'[visits])
    Measure 2 = var _b=SUMMARIZE('Table','Table'[pagename],"aaa",[Measure])
    return
    IF(HASONEVALUE('Table'[pagename]),[Measure],SUMX(_b,[aaa]))

    If it still does not help, please provide more details with your desired output and pbix file without privacy information.

     

    Best Regards

    Community Support Team _ Polly

     

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

  • Hi,

    I am not sure how your datamodel looks like, but please try the below whether it suits your requirement.

     

    new measure =
    CALCULATE (
        SUMX ( table, table[visits] + table[filedownloads] + table[videos] ),
        ALLSELECTED ( table[pagename] )
    )
    
  • Jihwan_Kim 

     

    Thanks for the input.

     

    I need to use this measure as values in matrix visual and show visits,file downloads and videos in different rows.

     

    The solution that you have provided sums up all 3 columns but i need to show these 3 separately .

    • Jihwan_Kim's avatar
      Jihwan_Kim
      Super User

      Hi,

      Thank you for your feedback.

      Please share your sample pbix file's link together with how your desired outcome of the visualization looks like, and then I can try to look into it to come up with a more accurate solution.

      Thanks.