Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

'FILTER' Function Help!

Hi All,

 

I have a table loaded into PowerBI called 'Worklogs'. To make a complicated issue a bit simpler, the table looks something similar to this:

 

Logged Time (Hours)Project KeyProject Code
0.5EQ-1EQ
0.75EQ-1EQ
1EQ-91EQ
5EQ-418EQ
5EQ-418EQ

 

I want to create two more columns - one is a sum of all time logged against the Project Code EQ (as I do have other PCs in the table), and another would be a sum of all time logged against the Project Code EQ but excluding the Time Logged against Project Key EQ-418.

 

Is this possible? Should I be using the FILTER function or something else?

 

Thank you for any help in advance!

  • Anonymous  for calculated columns

    sum of all time logged against the Project Code EQ = CALCULATE(SUM('Table 1'[Logged Time (Hours)]),FILTER('Table 1','Table 1'[Project Code]="EQ"))
    
    sum of all time logged against the Project Code EQ but excluding the Time Logged against Project Key EQ_418 = 'Table 1'[sum of all time logged against the Project Code EQ]-CALCULATE(SUM('Table 1'[Logged Time (Hours)]),FILTER('Table 1','Table 1'[Project Code]="EQ"&&'Table 1'[Project Key]="EQ-418"))

1 Reply

  • smpa01's avatar
    smpa01
    Community Champion

    Anonymous  for calculated columns

    sum of all time logged against the Project Code EQ = CALCULATE(SUM('Table 1'[Logged Time (Hours)]),FILTER('Table 1','Table 1'[Project Code]="EQ"))
    
    sum of all time logged against the Project Code EQ but excluding the Time Logged against Project Key EQ_418 = 'Table 1'[sum of all time logged against the Project Code EQ]-CALCULATE(SUM('Table 1'[Logged Time (Hours)]),FILTER('Table 1','Table 1'[Project Code]="EQ"&&'Table 1'[Project Key]="EQ-418"))