- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Percentage of MCR by financial class not working
Percentage of Medicare by financial class
I need help with a measure in Power pivot which does not do what I expect it to do.
In healthcare one differentiation we use is a financial class, or insurance type. In my organization we use MCR for Medicare.
I set up a measure as follows:
MCR % Cases:=divide(CALCULATE([Cases],Data[FC]="MCR"),[Cases],0)
It works fine for pivot tables like MCR % for each month or by doctor, etc. But it does not behave the way I would expect for a pivot table by financial class. I would expect Medicare to be 100% and all the others to be zero. Here is what I get instead:
It appears to be dividing the total number of medicare cases in all FC by the number of cases for each financial class (for BC 641/428 or 149.77%), but I would expect that for BC it would be dividing the number of medicare cases in the blue cross financial class by the total number of BC cases, or 0/428 which should be 0.
Is my formula wrong or is my expectation wrong (maybe I am having a brain freeze)?
I tried to attach a link to dropbox, but it does not always seem to work.
Note the data in this spreadsheet is fake, made up.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
please try
MCR% = IF( CONTAINS(Data1,Data1[FC],"MCR"),
DIVIDE(
CALCULATE([Total Cases],Data1[FC] = "MCR"),
[Total Cases],
0
),0
)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Since there are no medicare cases in BC (all those cases are BC), I would expect the % of medicare cases for the BC financial class to be zero
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
please try
MCR% = IF( CONTAINS(Data1,Data1[FC],"MCR"),
DIVIDE(
CALCULATE([Total Cases],Data1[FC] = "MCR"),
[Total Cases],
0
),0
)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello can you explain better your goaal, the % is what exactly all values divided by cases of each FC? or what exactly so lets say BC has 10 , COMM has 15 MCD has 20 MCR has 30 and WC has 25 so total is 100 and BC % is 10% ...

Helpful resources
Subject | Author | Posted | |
---|---|---|---|
12-06-2024 02:06 AM | |||
01-15-2025 07:49 AM | |||
08-28-2024 07:26 PM | |||
02-05-2025 12:25 AM | |||
08-06-2024 02:57 PM |
User | Count |
---|---|
19 | |
17 | |
14 | |
13 | |
11 |