Forum Discussion
huguest
8 years agoAdvocate II
LAX count values where column b = column a
Hello,
I have a Table that contains information about Parent and Child records together (ID, Parent_ID, Type, Gender). I need to add 2 columns that calculate the number of children of each gender for each parent (Boy, Girl) but cannot figure out how to do it.
| ID | Parent_ID | Type | Gender | Boy | Girl |
| 1 | 1 | Parent | 3 | 1 | |
| 2 | 2 | Parent | 2 | 2 | |
| 3 | 1 | Child | Boy | ||
| 4 | 1 | Child | Boy | ||
| 5 | 1 | Child | Boy | ||
| 6 | 1 | Child | Girl | ||
| 7 | 2 | Child | Boy | ||
| 8 | 2 | Child | Boy | ||
| 9 | 2 | Child | Girl | ||
| 10 | 2 | Child | Girl |
Thank you,
Hugues.
Got it huguest
Here you go
Boy = IF ( Table1[Type] = "Parent", CALCULATE ( COUNT ( Table1[Gender] ), Table1[Gender] = "Boy", ALLEXCEPT ( Table1, Table1[Parent_ID] ) ) ) Girl = IF ( Table1[Type] = "Parent", CALCULATE ( COUNT ( Table1[Gender] ), Table1[Gender] = "Girl", ALLEXCEPT ( Table1, Table1[Parent_ID] ) )
)
)
5 Replies
- nickchobotarSkilled Sharer
Do you expect to get the results in the same table in a calculated column, or it's ok to use a measure and see your results like shown below?
Parent_ID Boy Girl 1 3 1 2 2 2 N-
- huguestAdvocate II
Ideally as a calculated column in the same table.