Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
I have some training data that I need to chart cumulative completion % per person (toward 100%) . I have two primary measures I'm using to calculate a person's training completion to date: Training Points Earned and % Cumulative Training.
I'm getting the "points" earned by this measure (this normalizes 1 training = 1 point):
Training Points Earned =
CALCULATE(COUNTROWS('Data'),
FILTER('Data', [Difference from Previous Training] > 0 || ISBLANK([Difference from Previous Training])))
I'm then getting the cumulative training completed to date from this measure (my denomentaror is coming from a source where total expected points per user are stored):
% Cumulative Training =
CALCULATE(SUMX('Data', DIVIDE([Training Points Earned], MAX('Course Codes'[Total Workgroup Points]))),
FILTER (
ALLEXCEPT('Data', 'Data'[USERNAME]),
'Data'[RESPONSEID] <= MAX( 'Data'[RESPONSEID])
)
)
Both of my measures are working as expected, as evidenced in my sample data below.
Here is where I'm struggling:
Here is my sample data: Sample Data. I've highlighted the rows I think I need to capture to properly chart the data. I am stuck with how to proceed and I'd appreciate any gudiance anyone can offer!
You have disabled download and copy/paste. Please remove at least one of the restrictions.
Done
What's the contents of the 'Course Codes' table?
It's the required training - not really relevant to the issue at hand except to understand where a denominator is coming from.
Please provide sample data that fully covers your issue.
Please show the expected outcome based on the sample data you provided.
I'm looking to chart cumulative training data without the underlying data adding up the way it is now when charted (see original post). I think the way to do this is to obtain the max value of a given month and the latest overall value (highlighted rows in my sample data).
I'd like to understand if my thought process is accurate for how to chart my data so it appears something like this, where each user's cumulative completion is charting toward 100%:
And if my thought process is accurate, how to get that data via a measure or caluclated column as that's where I'm stuck. Or if there's a better solution for what I'm trying to do, I'm open to that!
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.