Use Excel to Create Reporting Trees in Management Reporter
Finicky. Persnickety. Difficult. Sweet. All adjectives I’ve used to describe FRx reporting trees. Usually when trying to build a tree in Excel and copy paste into a tree.
But the reporting trees in Management Reporter are waaayyy better than the ones in FRx. Far less finicky.
When you need a tree, the first approach should be to auto build it using Edit>Insert Reporting Units from Dimensions. If there’s lots of data, it’s the fastest safest surest bet. Same thing if you’re only using a single dimension.
So why would you want to build a tree in Excel anyway?
To get more reporting units when you’re combining 2 or more dimensions. In the case of someone who hasn’t gone live yet, there’s usually not much data. And the auto build doesn’t yield many reporting units at all because it only combines segments with posted data.
There’s even a comment in the Insert Reporting Units dialog that says “when building a reporting tree using multiple dimensions the built reporting units will only contain values from posted accounts”.
Last week, I needed to build a tree with hundreds of reporting units from two different dimensions. The auto-build tree gave me about 6 reporting units, gotta love it. It would’ve taken all day to manually build what I needed. So that’s when I turned to excel.
Caveat—if you need just a single dimension, try the auto build first and you should get every value.
So back to the tree I was building. My tree needed multiple dimensions and numerous rollups.
Pasting in from Excel, I got a red exclamation point in Column E (which was blank! hello!) along with an obscure, off-point message that “The same row definition must be selected for all reporting units.” (For techies, this has something to do with the behind-the-scenes H-code, but it’d be great if Microsoft could change the error message to something more descriptive.)
So here’s what you can do to avoid or fix this error:
- Paste in batches; don’t try to do every unit at the same time unless it’s a short tree or you’re a glutton for punishment
- Make sure you have enough empty rows in the tree (I don’t know that this is necessary but I didn’t want to test it)
- Build it in Excel
- Copy from Excel
- Paste into the tree
- In the left-hand pane, highlight all the units you just pasted in and Promote all the way to the left
- BTW, I love the Promote / Demote arrows circled in the screenshot below. I usually right click, but when you have multiple Promotes to do at once, the arrow is much faster.
- Delete and reenter just the first unit you pasted in (this is key to getting rid of the error if you already have it)
- The rest of this work will be in the left-hand pane, called “Reporting Tree Definition” below
- That unit you just reentered? Highlight it on the left and Promote it all the way to the left
- Highlight every unit underneath the unit you just reentered
- Drag them all to the unit you just reentered. I don’t care that they shouldn’t all roll up to it; I’ll fix that in a minute.
- While you’re at it, notice that you can select and drag more than one reporting unit at a time! This makes me very happy.
- Now Save! The red error will disappear
- Now you can fix the rest of the hierarchy, making sure the rollups are correct
- Make sure the top unit in the hierarchy is correct
- Save
- Go back to excel and prepare the next ‘batch’
- Repeat
This looks like a lot of steps but it’s so much faster than trying to build this manually. If you have trouble, don’t email me :)…just start over and try it again.
I’m guessing consultants will like this post better than end users, but hope this saves everyone some time at some point.
Cheers! Jan
PS. Alternatively, you can paste in a long list of reporting units and add the rollups manually. Might be easier and simpler in some situations.
Edward says
Hi Jan, Great useful information on your blog.
Just wanted to ask in case yo have an idea. As with MR, you have the option to filter and use Attributes. In a case where i use a reporting tree and lets say I have 10 units in my tree, but within those units, i want to apply an attribute filter for a specific unit only. The rest of the units should not use that attribute. Then still i want to roll up correctly the values at the summary level. There seem to be no way of doing this. Appreciate any idea you may have on this one. Thanks a bunch!
Jan Harrigan CPA says
Hi Edward…yeeks, I’d have to experiment with that, but what comes to mind is having to fudge it a bit. (BTW I’m not a fan of fudging it; I like all my trees to roll up to an accurate summary; otherwise it becomes orders of magnitude more difficult if it goes out of balance.) But to continue, there’s probably a ‘don’t roll this unit up’ code somewhere in there (so you could not include it but do include one without an attribute filter, maybe even as a NP unit), but I don’t have MR running and am about to knock my computer down to prepare for a big move. I can do it in FRx but that’s no help whatsoever!!! Good luck…Jan
Alan Cederquist says
On a side note, I have a client who just ran into this error. He was able to correct it by copying a blank cell from Management Reporter and pasting into the E column for units that were giving the error. Not sure it works for all situations, but it worked for him. He’s on MR Roll Up 7.
Jan Harrigan CPA says
Excellent! Thanks for the info. J
Alan Cederquist says
Another update on the side note: Still get the error in MR2012 Roll Up 8, but RU8 does not let you copy a blank MR cell. You can just copy a blank cell from Excel and paste it into column E.
Jan Harrigan CPA says
Excellent, thanks Alan!
Brian Sarlo says
I have MR CU8. I was able to paste 636 rows from Excel into a new Reporting tree and group them into 6 groups. I highlighted and dragged the rows I needed rolled up into the group unit with the blank Dimensions. Then, on save, I got the error for all of those rows that showed as folders in the Reporting Tree Definition. To resolve I just copied one cell below the folder row in column E and pasted it into column E of the folder row. I did this for each group of units. I was able to save. Sorry if this doesn’t make sense. I could explain better if anyone needs it. Thank you for this blog. It was very helpful.
Jan Harrigan CPA says
Thank you for sharing this, Brian!
Bill Brinner says
I cannot tell you how much this blog made my day!
Thank you.
Jan Harrigan CPA says
You are so welcome, Bill.