Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
mooneyalan4
Regular Visitor

How to add values in one cell based on values in 2 others

Thanks in advance to anyone who takes the time to read this, and more to anyone who can help.

I'm trying to put together a curriculum status dashboard for a group of employees. Before I get too deep into collating all the data in Excel, I'm having an issue in PowerBi where I cannot figure out how to do this.

 

What I need to do is:

  • Track the status of a group of employees training modules
  • In the example below they are called Employee A, B, C, etc..
  • They are all completing a variety of training modules: called Module A, B, C,
  • Each module takes a specific length of time to complete. Hours row.
  • Each employee can have a status of: Not Required | Required | Enrolled | Absent | Complete for each training module.
  • I need totalled columns for each employee: (similar to columns L & M)
    • Planned = Required + Enrolled + Absent + Complete
    • Actual = Complete
    • Absent = Absent
    • Scheduled = Enrolled

Its possible the formatting of my data isnt right for this, I dont mind changing it at this early stage.

Appreciate if anyone can help with this.

 

Table and Screenshot below.

 

NameModule AModule BModule CModule DModule EModule FModule GModule HModule I PlannedActual
Hours2224448816   
Employee 1EnrolledEnrolledCompletedEnrolledEnrolledCompletedCompletedCompletedCompleted 5038
Employee 2EnrolledEnrolledCompletedNot RequiredNot RequiredNot RequiredCompletedAbsentAbsent 3814
Employee 3CompletedEnrolledCompletedEnrolledEnrolledCompletedCompletedCompletedCompleted 5040
Employee 4AbsentEnrolledCompletedNot RequiredEnrolledNot RequiredCompletedCompletedCompleted 4234
Employee 5EnrolledEnrolledAbsentEnrolledEnrolledCompletedCompletedCompletedCompleted 5036
Employee 6CompletedEnrolledNot RequiredEnrolledEnrolledNot RequiredCompletedCompletedAbsent 4418
Employee 7AbsentEnrolledCompletedNot RequiredEnrolledNot RequiredNot RequiredCompletedCompleted 3426
Employee 8AbsentEnrolledCompletedEnrolledEnrolledCompletedAbsentCompletedAbsent 5014
Employee 9CompletedEnrolledCompletedEnrolledEnrolledAbsentCompletedCompletedCompleted 5036
Employee 10Not RequiredNot RequiredNot RequiredNot RequiredNot RequiredCompletedCompletedCompletedCompleted 3636
Employee 11CompletedEnrolledNot RequiredNot RequiredNot RequiredNot RequiredCompletedCompletedCompleted 3634
Employee 12CompletedEnrolledCompletedNot RequiredEnrolledCompletedNot RequiredCompletedCompleted 4632
Employee 13CompletedEnrolledCompletedEnrolledNot RequiredNot RequiredCompletedCompletedCompleted 4236

 

 

mooneyalan4_0-1700047076579.png

 

 

 

1 ACCEPTED SOLUTION
Bmejia
Solution Supplier
Solution Supplier

The data structure is base on what works in your situation.  If the data structure is setup in this manner already where the module types are in different columns then you can add a new columns like these. 

PLANNED =
VAR MA = IF(yourTableNotPivot[Module A]<>"Not Required",2,0)
VAR MB = IF(yourTableNotPivot[Module B]<>"Not Required",2,0)
VAR MC = IF(YourTableNotPivot[Module C]<>"Not Required",2,0)
VAR MD = IF(yourTableNotPivot[Module D]<>"Not Required",4,0)
VAR ME = IF(yourTableNotPivot[Module E]<>"Not Required",4,0)
VAR MF = IF(YourTableNotPivot[Module F]<>"Not Required",4,0)
VAR MG = IF(yourTableNotPivot[Module G]<>"Not Required",8,0)
VAR MH = IF(yourTableNotPivot[Module H]<>"Not Required",8,0)
VAR MI = IF(YourTableNotPivot[Module I]<>"Not Required",16,0)
Return MA+MB+MC+MD+ME+MF+MG+MH+MI
 
---- For Actuals and other colums you can create them something like this, update completed to what ever status you need to calculate
 
ACTUAL =
VAR MA = IF(yourTableNotPivot[Module A]="Completed",2,0)
VAR MB = IF(yourTableNotPivot[Module B]="Completed",2,0)
VAR MC = IF(YourTableNotPivot[Module C]="Completed",2,0)
VAR MD = IF(yourTableNotPivot[Module D]="Completed",4,0)
VAR ME = IF(yourTableNotPivot[Module E]="Completed",4,0)
VAR MF = IF(YourTableNotPivot[Module F]="Completed",4,0)
VAR MG = IF(yourTableNotPivot[Module G]="Completed",8,0)
VAR MH = IF(yourTableNotPivot[Module H]="Completed",8,0)
VAR MI = IF(YourTableNotPivot[Module I]="Completed",16,0)
return MA+MB+MC+MD+ME+MF+MG+MH+MI
 
 
 

View solution in original post

1 REPLY 1
Bmejia
Solution Supplier
Solution Supplier

The data structure is base on what works in your situation.  If the data structure is setup in this manner already where the module types are in different columns then you can add a new columns like these. 

PLANNED =
VAR MA = IF(yourTableNotPivot[Module A]<>"Not Required",2,0)
VAR MB = IF(yourTableNotPivot[Module B]<>"Not Required",2,0)
VAR MC = IF(YourTableNotPivot[Module C]<>"Not Required",2,0)
VAR MD = IF(yourTableNotPivot[Module D]<>"Not Required",4,0)
VAR ME = IF(yourTableNotPivot[Module E]<>"Not Required",4,0)
VAR MF = IF(YourTableNotPivot[Module F]<>"Not Required",4,0)
VAR MG = IF(yourTableNotPivot[Module G]<>"Not Required",8,0)
VAR MH = IF(yourTableNotPivot[Module H]<>"Not Required",8,0)
VAR MI = IF(YourTableNotPivot[Module I]<>"Not Required",16,0)
Return MA+MB+MC+MD+ME+MF+MG+MH+MI
 
---- For Actuals and other colums you can create them something like this, update completed to what ever status you need to calculate
 
ACTUAL =
VAR MA = IF(yourTableNotPivot[Module A]="Completed",2,0)
VAR MB = IF(yourTableNotPivot[Module B]="Completed",2,0)
VAR MC = IF(YourTableNotPivot[Module C]="Completed",2,0)
VAR MD = IF(yourTableNotPivot[Module D]="Completed",4,0)
VAR ME = IF(yourTableNotPivot[Module E]="Completed",4,0)
VAR MF = IF(YourTableNotPivot[Module F]="Completed",4,0)
VAR MG = IF(yourTableNotPivot[Module G]="Completed",8,0)
VAR MH = IF(yourTableNotPivot[Module H]="Completed",8,0)
VAR MI = IF(YourTableNotPivot[Module I]="Completed",16,0)
return MA+MB+MC+MD+ME+MF+MG+MH+MI
 
 
 

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.