Forum Discussion
Count names in more than one column
- 8 years ago
You could do something like a calculated column in your Person's table like this:
LEAN Project Count = VAR __Table = ALL(LEANSavings) VAR ProjectOwner = COUNTROWS(FILTER(__Table,__Table[ProjectOwner]='People'[Person])) VAR Assist1 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff1]='People'[Person])) VAR Assist2 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff2]='People'[Person])) VAR Assist3 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff3]='People'[Person])) VAR Assist4 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff4]='People'[Person])) RETURN ProjectOwner + Assist1 + Assist2 + Assist3 + Assist4In this case, 'People' is the name of your people table and [Person] is the column with your first and last name in it. Again, this would be created as a calculated column in your "People" table.
I do indeed have a "person" table
I had tried to add a relationship between them, however you are only allowed one relationship between tables (for obvious reasons)
- InterSimi8 years ago
Helper II
OK, So I am able to get a total count for a single individual based on the below, however I need this to go through the "User Table" and make a count based on each individual.
How would I be able to make the below reference the other table column?
LEAN Project Count = VAR ProjectOwner = CALCULATE( COUNTA(LEANSavings[BriefDescriptionOfLEANProject]), LEANSavings[ProjectOwner] = "forename surname" ) VAR Assist1 = CALCULATE( COUNTA(LEANSavings[BriefDescriptionOfLEANProject]), LEANSavings[AssistingStaff1] = "forename surname" ) VAR Assist2 = CALCULATE( COUNTA(LEANSavings[BriefDescriptionOfLEANProject]), LEANSavings[AssistingStaff2] = "forename surname" ) VAR Assist3 = CALCULATE( COUNTA(LEANSavings[BriefDescriptionOfLEANProject]), LEANSavings[AssistingStaff3] = "forename surname" ) VAR Assist4 = CALCULATE( COUNTA(LEANSavings[BriefDescriptionOfLEANProject]), LEANSavings[AssistingStaff4] = "forename surname" ) RETURN ProjectOwner + Assist1 + Assist2 + Assist3 + Assist4- InterSimi8 years ago
Helper II
I think what I am saying is that I would like it to be something like the below (but the below does not work):
VAR ProjectOwner = CALCULATE( COUNTA(LEANSavings[BriefDescriptionOfLEANProject]), LEANSavings[ProjectOwner] = 'Employee Name'[forenamesurname] )- Greg_Deckler8 years ago
Community Champion
You could do something like a calculated column in your Person's table like this:
LEAN Project Count = VAR __Table = ALL(LEANSavings) VAR ProjectOwner = COUNTROWS(FILTER(__Table,__Table[ProjectOwner]='People'[Person])) VAR Assist1 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff1]='People'[Person])) VAR Assist2 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff2]='People'[Person])) VAR Assist3 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff3]='People'[Person])) VAR Assist4 = COUNTROWS(FILTER(__Table,__Table[AssistingStaff4]='People'[Person])) RETURN ProjectOwner + Assist1 + Assist2 + Assist3 + Assist4In this case, 'People' is the name of your people table and [Person] is the column with your first and last name in it. Again, this would be created as a calculated column in your "People" table.