Forum Discussion
Training Eligibility Calculated Column
- Anonymous1 year ago
Hi shantupm5 ,
Thank you for reaching out to the Microsoft fabric community forum.
Since the eligibility logic especially for Digital Training, where an employee must complete all trainings from at least one valid combination is too complex for a calculated column, Power Query is the most effective approach.
Here's how you can implement it step-by-step: First, split the training combinations in the Eligibility Matrix into individual rows, and assign each combination a unique ID. Then, merge this with the Employee Database using Job Level and Industry to match each employee to their applicable combinations.
Next, join this with the Training Completion Report to identify which required trainings each employee has completed. By grouping and comparing the number of trainings completed against the total required per combination, you can identify valid completions.
Finally, aggregate at the employee level to flag whether they’ve completed any full combination, and merge this result back to the Employee Database table to mark each employee as "Eligible" or "Not Eligible".
Let me know if you'd like to apply the same logic for Domain Training as well, or if you'd like a sample PBIX for reference.
Thank you.
Eligiblity Matrix:
| Industry | Job Level | Training Type | Training |
| Generic | 3 | Digital Training | Advanced Excel ,VBA |
| Generic | 3 | Digital Training | Advanced Excel ,Python |
| Generic | 3 | Digital Training | Advanced Excel ,R Programming |
| Generic | 3 | Digital Training | Advanced Excel , R200 SQL |
| Generic | 3 | Digital Training | Advanced Excel ,Power BI |
| Generic | 3 | Digital Training | Advanced Excel ,Tableau |
| Generic | 3 | Digital Training | Advanced Excel ,Business Analyst |
| Generic | 3 | Digital Training | Advanced Excel ,MSBI |
| Generic | 3 | Digital Training | VBA ,Advanced Excel |
| Generic | 3 | Digital Training | VBA ,Python |
| Generic | 3 | Digital Training | VBA ,R Programming |
| Generic | 3 | Digital Training | VBA , R200 SQL |
| Generic | 3 | Digital Training | VBA ,Power BI |
| Generic | 3 | Digital Training | VBA ,Tableau |
| Generic | 3 | Digital Training | VBA ,Business Analyst |
| Generic | 3 | Digital Training | VBA ,MSBI |
| Generic | 3 | Digital Training | Python ,Advanced Excel |
| Generic | 3 | Digital Training | Python ,VBA |
| Generic | 3 | Digital Training | Python ,R Programming |
| Generic | 3 | Digital Training | Python , R200 SQL |
| Generic | 3 | Digital Training | Python ,Power BI |
| Generic | 3 | Digital Training | Python ,Tableau |
| Generic | 3 | Digital Training | Python ,Business Analyst |
| Generic | 3 | Digital Training | R Programming ,Advanced Excel |
| Generic | 3 | Digital Training | R Programming ,VBA |
| Generic | 3 | Digital Training | R Programming ,Python |
| Generic | 3 | Digital Training | R Programming , R200 SQL |
| Generic | 3 | Digital Training | R Programming ,Power BI |
| Generic | 3 | Digital Training | R Programming ,Tableau |
| Generic | 3 | Digital Training | R Programming ,Business Analyst |
| Generic | 3 | Digital Training | R Programming ,MSBI |
| Generic | 3 | Digital Training | R200 SQL ,Advanced Excel |
| Generic | 3 | Digital Training | R200 SQL ,VBA |
| Generic | 3 | Digital Training | R200 SQL ,Python |
| Generic | 3 | Digital Training | R200 SQL ,R Programming |
| Generic | 3 | Digital Training | R200 SQL ,Power BI |
| Generic | 3 | Digital Training | R200 SQL ,Tableau |
| Generic | 3 | Digital Training | R200 SQL ,Business Analyst |
| Generic | 3 | Digital Training | R200 SQL ,MSBI |
| Generic | 3 | Digital Training | Power BI ,Advanced Excel |
| Generic | 3 | Digital Training | Power BI ,VBA |
| Generic | 3 | Digital Training | Power BI ,Python |
| Generic | 3 | Digital Training | Power BI ,R Programming |
| Generic | 3 | Digital Training | Power BI , R200 SQL |
| Generic | 3 | Digital Training | Power BI ,Tableau |
| Generic | 3 | Digital Training | Power BI ,Business Analyst |
| Generic | 3 | Digital Training | Power BI ,MSBI |
| Generic | 3 | Digital Training | Tableau ,Advanced Excel |
| Generic | 3 | Digital Training | Tableau ,VBA |
| Generic | 3 | Digital Training | Tableau ,Python |
| Generic | 3 | Digital Training | Tableau ,R Programming |
| Generic | 3 | Digital Training | Tableau , R200 SQL |