I try to build a report with more than one dynamic row dimension. With 13 dimensions in a cube I use one for period as column headers, 11 are fixed in the header and two schould be dynamically for the row heads.
If I create this report within the Cube Viewer, do a cut (I don't know the engl. words. bc. I'm using the german version) and get an excel sheet. If I publish it, it works fine. But where are the informations stored, defining this view? I've found something like this in the first two cells:
A1 A2
CUBE: =VIEW("modell:MyCube";$B$2;$B$3;$B$4;"!";$B$5;$B$6;$B$7;$B$8;$B$9;$B$10;$B$11;"!";"!")
Ok, "!" indicating a non fixed dimenesion, but where is the hint if it is in a column or row? Is it the first or second dimension in the row header? Where is "zero suppression" stored?
I want to make the report more convenient and optimize the look and feel. After that, I don't want to start at the very beginning if I have to change something basically.
How the rows are created? Where is the definition if all elements of the dim are used or only a subset?
I didn't find these answers in the TM1 Developer Guide nor in the User Guide. Did I miss something or is there any additional documentation? Thanks a lot in advance!
Dirk
Questions on Excel-Sheets for TM1Web
-
- Posts: 68
- Joined: Tue May 08, 2012 8:29 am
- OLAP Product: TM/1
- Version: 11.8
- Excel Version: Excel 365
-
- MVP
- Posts: 2836
- Joined: Tue Feb 16, 2010 2:39 pm
- OLAP Product: TM1, Palo
- Version: Beginning of time thru 10.2
- Excel Version: 2003-2007-2010-2013
- Location: Atlanta, GA
- Contact:
Re: Questions on Excel-Sheets for TM1Web
The questions you are asking are only applicable to Active Form reports. From what I've seen you have simply "sliced" a view to Excel which DOES NOT create an active form. There is a different icon in the Cube Viewer for creating an Active Form report. Give that one a try.
-
- Posts: 68
- Joined: Tue May 08, 2012 8:29 am
- OLAP Product: TM/1
- Version: 11.8
- Excel Version: Excel 365
Re: Questions on Excel-Sheets for TM1Web
Yes, thank you. That's it.
-
- Regular Participant
- Posts: 173
- Joined: Sat Mar 20, 2010 3:03 pm
- OLAP Product: TM1
- Version: 9.5.2
- Excel Version: 2007-10
Re: Questions on Excel-Sheets for TM1Web
Yo may have fugured this out, but if you do create an Active form then the elements that are included are often defined in a hidden worksheet within your workbook.
-
- Posts: 68
- Joined: Tue May 08, 2012 8:29 am
- OLAP Product: TM/1
- Version: 11.8
- Excel Version: Excel 365
Re: Questions on Excel-Sheets for TM1Web
Yes, I found these hidden sheets for every dimension. Thanx!
-
- MVP
- Posts: 3706
- Joined: Fri Mar 13, 2009 11:14 am
- OLAP Product: TableManager1
- Version: PA 2.0.x
- Excel Version: Office 365
- Location: Switzerland
Re: Questions on Excel-Sheets for TM1Web
Having the dimension rowsets defined in the hidden Excel sheets is the most inefficient way of building an active form in terms of performance. You are much better off to either reference a named public subset or generate the rowsets via MDX.schlemiel29 wrote:Yes, I found these hidden sheets for every dimension. Thanx!
-
- Posts: 68
- Joined: Tue May 08, 2012 8:29 am
- OLAP Product: TM/1
- Version: 11.8
- Excel Version: Excel 365
Re: Questions on Excel-Sheets for TM1Web
Yes, I'm on the way!
I found the hidden lists and replaced them by static subsets.
But unfortunatly I don't understand to use MDX to filter rows.
Depending on a setting of a combobox, I want to hide some rows.
How would an MDX look like, if the task is like that:
IF SelectionOfCBO like $B13 THEN show ELSE hide
$B13 should be the first row of the data block below the titles. So all rows should depend on the evaluation of column B.

I found the hidden lists and replaced them by static subsets.
But unfortunatly I don't understand to use MDX to filter rows.
Depending on a setting of a combobox, I want to hide some rows.
How would an MDX look like, if the task is like that:
IF SelectionOfCBO like $B13 THEN show ELSE hide
$B13 should be the first row of the data block below the titles. So all rows should depend on the evaluation of column B.