Skip to main content
September 27, 2023
Solved

Cube view in dashboard with rows displayed in the middle

  • September 27, 2023
  • 5 replies
  • 0 views

Hello all,

I need to create a dashboard based on a cube view where I have accounts on rows, and MTD and YTD view in columns for actual, actual vs budget, actual vs PY.

The request is to have in the dashboard the report with the rows displayed between the MTD and YTD view columns. 

Is there any way I could achieve this in OneStream?

Thank you!

Adina

 

 

 

Best answer by RobbSalzmann

Hi Adina , Thats a nice report. I would construct this in excel and use the spreadsheet component to display it in a dashboard.  

5 replies

September 27, 2023

Hey Adina_Miclea  I do not think it is possible to have the rows in the "middle" of the columns. Never saw that but I would love to be wrong 🙂
As it does not seem to be possible now, OneStream would have to create this. Please go to the "ideastream" section of the forum to drop a message asking them to create this new improvement. That is a good idea!
Thanks.

September 27, 2023

How would this work?  If accounts are on the rows, and you put MTD on the rows (assuming nested with accounts) and YTD is in the columns with period and scenario, what data would you expect to see in a cell a_1000,MTD by Jan,Actual,YTD?

September 27, 2023

Hey RobbSalzmann !
My understanding is that she wants something like this :

NicolasArgente_0-1695820328156.png

but... not sure 🙂

September 27, 2023

NicolasArgente  Thank you!  Yes that makes sense and for certain requirements can be the basis for some fairly elegant reports. 
While not a Cube View thing, I can imagine doing this with table views and referenced cells.  Quite doable with spreadsheets.  

September 27, 2023

Hello Rob, MTD and YTD are both columns. Below a dummy sample of what I would need. Easily done in a cube view, however the accounts are of course first as default.

 

Adina_Miclea_0-1695820419252.png

 

September 27, 2023

Hi Adina , Thats a nice report. I would construct this in excel and use the spreadsheet component to display it in a dashboard.  

September 27, 2023

Thank you, Robb, for you input. A good solution, hopefully accepted by the client!

 

September 30, 2023

Who's your daddy and what does it do? 🙂

JackLacava_2-1696072649973.png

First, create a UD8 member that will just return the current POV account name with type DynamicCalc and Member Formula as follows:

If api.View.IsAnnotationType Then
' if you wanted to target a specific view you could use this instead:
' if api.POV.View.Name.XFEqualsIgnoreCase("Annotation") then
   return api.POV.Account.Description
end if

Then create your CV. I'm going to hide icons:

JackLacava_1-1696072586532.png

And hide row headers:

JackLacava_3-1696072705416.png

First and last columns are up to you, just set the central one like this:

JackLacava_5-1696072819042.png

And that's it! You can play around with formatting to emphasize the central column.

NicolasArgente RobbSalzmann would you hire me? 😁

PS: there may be a way to do this with custom DataCell functions, without the extra UD8 member, but I couldn't get it to work because the returned cell is always treated as a number for some reason.

October 2, 2023

Ahahha!! Good job Jack!  and like always, thanks for sharing!

September 30, 2023

JackLacava You're hired!  Nicely done, and thanks for the detailed explanation!