Search found 1166 matches

by gtonkin
Thu Oct 16, 2025 7:02 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: MDX for current and previous month
Replies: 5
Views: 4585

Re: MDX for current and previous month

Pleasure - glad it worked!
by gtonkin
Thu Oct 16, 2025 4:13 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: MDX for current and previous month
Replies: 5
Views: 4585

Re: MDX for current and previous month

How about using StrToMember to derive the members based on the text in the control cube or attribute? You can then just separate each derived member with a comma and enclose in braces to return both in a set. { StrToMember("[report_HDD_fiscalPeriodByDay].[" + [CONTROL].([Control Parameters...
by gtonkin
Sun Oct 12, 2025 5:26 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: TI Process Data Source Started Outputting Both ID and Alias Since 2.1?!
Replies: 6
Views: 9547

Re: TI Process Data Source Started Outputting Both ID and Alias Since 2.1?!

Name is an intrinsic attribute and would typically return the MemberID (actual name) if you were working in a set in PAW. What may have changed is an update to MDX that impacted the Description alias as detailed here . Sounds like some changes were made that "corrected" some less strict im...
by gtonkin
Tue Sep 23, 2025 3:03 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Setting MTQ value using a TI Process
Replies: 7
Views: 19187

Re: Setting MTQ value using a TI Process

That functionality may no longer work as it will not allow me to save the process Are you working on V11/V12? Possible, but does it give an error because you are working in PAW and PAW does not recognize? You may see the red error circle but save works and TI runs, at least on my PAW 2.1.13 and PA ...
by gtonkin
Fri Sep 19, 2025 2:25 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Different Reporting Periods
Replies: 6
Views: 11405

Re: Different Reporting Periods

And I guess this is why many have changed over the years to a "Period" or similar continuous dimension...
Pros and Cons, but you are stuck with a major con unless you can redesign or move to a reporting cube.

Maybe someone else has a smart idea...
by gtonkin
Fri Sep 19, 2025 1:55 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Different Reporting Periods
Replies: 6
Views: 11405

Re: Different Reporting Periods

HI Maren, Based on the date provided 31/12/2024, I would expect you to be working with a continuous time dimension, not separate dimensions for year, period etc. I am then specifically talking about Hierarchies, not Rollups. If you were going to use rollups you would have clashes between periods and...
by gtonkin
Fri Sep 19, 2025 12:47 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Different Reporting Periods
Replies: 6
Views: 11405

Re: Different Reporting Periods

I would say this is an opportune use case for an alternate hierarchy. Because C level members are unique in each hierarchy, you do not need to worry about them clashing. The only gotcha is how you will be implementing. Will need PAW/PAfE and URs in PAfE to deal with the alternate hierarchies. Edit: ...
by gtonkin
Fri Sep 19, 2025 4:48 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Setting MTQ value using a TI Process
Replies: 7
Views: 19187

Re: Setting MTQ value using a TI Process

As a test, in dev, with all the usual disclaimers, you could try using this function to set whilst in the process:

Code: Select all

DebugUtilityEx('SetMTQ','<value>');
The function takes a string value e.g. '8', 'ALL'
As with all undocumented functions, YMMV...
by gtonkin
Tue Sep 02, 2025 11:32 am
Forum: General
Topic: Retirement of the Forum
Replies: 6
Views: 15464

Re: Retirement of the Forum

I would also like to echo my thanks to the Admins who I do know have performed many tasks behind the scenes over the years to keep this forum up and running. It will be sad to watch the life flicker out but thankful to have been part of this forum and to its members who have assisted me in learning ...
by gtonkin
Wed Aug 13, 2025 4:54 am
Forum: Useful code, tips and tricks
Topic: An Introduction to MDX views
Replies: 9
Views: 67054

Re: An Introduction to MDX views

Thanks for the kind words Jim - hoping to convert everyone into MDX gurus - its the way of the future 🤓
by gtonkin
Thu Jun 26, 2025 5:01 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: security overlay - what am I doing wrong
Replies: 22
Views: 560799

Re: security overlay - what am I doing wrong

stingo wrote: Wed Jun 25, 2025 4:07 pm ...what version are you running?
...
TM1 Build Number: 11.8.02800.9 (2.0.9.20 IF2)
by gtonkin
Tue Jun 24, 2025 4:14 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: security overlay - what am I doing wrong
Replies: 22
Views: 560799

Re: security overlay - what am I doing wrong

For my 2 cents, it works for me. The GIF should demonstrate how I use the overlays to block off scenarios e.g. snapshots and periods on the rolling forecast that are not relevant and should not be input. My overlay cube for the demo only has two dimensions: Scenario and Period. Essentially when I bl...
by gtonkin
Thu Jun 12, 2025 4:38 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: security overlay - what am I doing wrong
Replies: 22
Views: 560799

Re: security overlay - what am I doing wrong

Try adding a rule with the following:
['OverlayData']=S:'1';

That should block all input across the defined dimensions, assuming no admin user. On PAoC, ensure the test user is not a subscription admin or similar too (CAMID groups).
by gtonkin
Wed Jun 11, 2025 4:12 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: security overlay - what am I doing wrong
Replies: 22
Views: 560799

Re: security overlay - what am I doing wrong

And now there are two of us using security overlays... In my scenario I am using rules to set the OverlayData to 1 to block intersections. Data admin can write to these intersections but a TI process that runs as a pseudo-data admin cannot and you need to apply CubeLockOverride in cases where this m...
by gtonkin
Mon Jun 09, 2025 4:17 pm
Forum: Useful code, tips and tricks
Topic: An Introduction to MDX views
Replies: 9
Views: 67054

Re: An Introduction to MDX views

Part 9 just added In the last part of the Introduction to MDX Views series in Planning Analytics, we look at a practical example of joining data from multiple cubes into one view. The example looks at bringing in the underlying components of an allocation model to present them in a concise view all...
by gtonkin
Tue Jun 03, 2025 9:50 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: install PAW in windows server 2019
Replies: 5
Views: 15621

Re: install PAW in windows server 2019

That error message may also appear when the TM1 Login Server URI points to a TM1 instance that is not running/not available/wrong port etc.
Double-check that this instance is accessible from your new server: HTTPPortNumber, firewalls etc. etc.
by gtonkin
Mon May 26, 2025 2:36 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Attributes referencing in MDX queries
Replies: 1
Views: 8300

Re: Attributes referencing in MDX queries

Have a look for some guidance in this article. If you are trying to convert the value in the attribute to a member, you will need to use StrToMember() If you are trying to display the attribute in a view then you need to create a calculated member. Either way, the content in the articles should guid...
by gtonkin
Tue Apr 22, 2025 4:53 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: TM1User() variable in Rules
Replies: 3
Views: 7914

Re: TM1User() variable in Rules

If you added the security group, why not just let it do what it should?
Sounds like you need two groups.

Have you test Trace Cell to see that they cannot see the underlying values?
by gtonkin
Tue Apr 22, 2025 4:43 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: How to use a parameter cube in PAW MDX
Replies: 3
Views: 13034

Re: How to use a parameter cube in PAW MDX

To get a member from the subset try something this:

Code: Select all

{
TM1SubsetToSet([Scenario] , "Default").ITEM(0).ITEM(0)
}
That should return the first member.

Code: Select all

{
TM1SubsetToSet([Scenario] , "Default").ITEM(1).ITEM(0)
}
Will return the second member.