Forum Discussion
Anonymous
7 years agoNot applicable
Fixed Value at Dimension Level
Hi, Here, I am struggling to calculate custom column based on another two dimensions. In below example, I wanted to calculate the field called "Main Task Status", which has to pick up the value ...
- Anonymous7 years ago
Is this what you want. Add as custom column
Main Status = VAR ITComp = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT" && Table1[Status]="Completed")) VAR ITProg = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT" && Table1[Status]="Progress")) VAR ITToDo = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT" && Table1[Status]="To Do")) VAR ITAll = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT")) Return IF(ITComp = ITAll,"Completed",IF(ITProg = ITAll,"Progress",IF(ITToDo = ITAll,"To Do","Progress")))
Anonymous
7 years agoNot applicable
Is this what you want. Add as custom column
Main Status = VAR ITComp = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT" && Table1[Status]="Completed")) VAR ITProg = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT" && Table1[Status]="Progress")) VAR ITToDo = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT" && Table1[Status]="To Do")) VAR ITAll = COUNTROWS(FILTER(Table1,Table1[Main Task]=EARLIER(Table1[Main Task]) && Table1[Category]="IT")) Return IF(ITComp = ITAll,"Completed",IF(ITProg = ITAll,"Progress",IF(ITToDo = ITAll,"To Do","Progress")))
- Anonymous7 years agoNot applicable