Best Of
[UPDATED] Summary Calculations with the User List
Author: Rob Marshall, Director of Architecture and Performance at Anaplan, Operational Excellence Group (OEG).
Prior to the February 2024, users were not allowed to use aggregation functions (SUM, ALL, ANY, AVERAGE, FIRSTNONBLANK, LASTNONBLANK, MAX, MIN, RANK) when having the Users list in a module because the system could not aggregate the numbers to a top level. As of our February 2024 release, that has changed.
Prior to February 2024
First, let’s look at the previous behavior. In the below, I have an Input module with products in the row axis and Users in the column axis (if I were not a Workspace Admin, I would only see my own user ID).
Input Module:
If I wanted to get the total of Product Amounts, I would create a RPT module to sum the Amounts by Product, but I would get the following:
With the February 2024 update, this has changed!!!!
Users displayed under General Lists
The User list is now displayed under the General Lists menu under Contents, like all your other lists.
Highlight Users and click Open, you will have the same options as you do with other lists and can select Tree View, Grid View, Subsets, and Configure.
Clicking Configure, you can now add a Top Level Item. Enter the text you would like to use for the Top Level Item and click Apply.
Now, we can go back to the RPT module (dimensionalized by Product) and enter our SUM function.
Not only does this work for sum, but it works for all aggregation functions.
Subsets on Users
Going back to General Lists and clicking on the Users list, navigate to the Subsets tab. Click Insert and you can now add subsets to the Users list, which will behave the same as subsets defined on other lists.
Once defined, select the Grid View tab where you can define who is part of a certain subset.
*** Note, automation of the user subset definitions via an action is not currently possible, however we wanted to get this functionality (Users with a Top Level Item and User Subsets) out as quickly as we could since it has been one of the most requested enhancements.
In order to use the User Subsets in a module, you can select the subset the same way as you would with regular subsets. Notice, people can belong to more than one subset.
Or if you are already have a module defined and you want to add the subset, click the ellipsis on the right under Applies To in order to see the full list of lists.
The aggregation functions will work the same way with the User Subset.
Going back to our RPT module, we can now add two new line items to get the aggregation totals for the subsets.
No List and/or using Select
With the added Top Level, you can also get sums without having a list defined in the module (helpful for validation purposes) as well as using the Select function.
In conclusion, the use of aggregation functions can now be used with the Users list by adding a Top Level item to the list which is a great new feature.
Video:
rob_marshall
Re: Drive dimension selectors from undimensioned module
Hi
You can use context selectors .
otherwise
if you have system module then You should create a Boolean line item.And write a formula (Source Selection module Entity = system modle line-item entity same for Dept. Apply this in the target moduel)
Or
In the targe module crete two list formated as Entity and Dept Applies to also same dimesion to reduce cell count) and You should create a Boolean line item.And write a formula (Source Selection module Entity = Target module lineitem entity same for Dept. Apply this in the target moduel)
Hope its helps
Re: Scrolling issue?
Yes, I also have seen this frequently over the years and have been very frustrated by it. I don't know if it's a "feature" or something related to the browser version. Today, my Chrome version is Version 121.0.6167.161 and it doesn't seem to be happening right now.
Stacey
Re: Move Excel Worksheet with Anaplan connection to new workbook - Excel Add in
Hi @samval, thank you for the response!!
Re: Refresh data hub to Spoke model
Set up a module in the spoke that is dimensioned by your target list and that has a boolean you can use to delete from. We can set that to true before importing from the hub, and we import in a setting of false from the changed list on the hub. This means anything left set to true doesn't exist on the hub, so we can use this boolean to run a delete.
Create a process in the spoke that will…
- Set that boolean to true
- Import your list
- import into your 'delete' module from a saved view in the hub with a boolean set to false
- run a delete action
Re: Unable to find action button in my UX pages neither on Board or Worksheet
You might be using 'My pages'. There you cannot use actions. If you wish to do so create an app in 'Apps' and there you will be able to do it.
If you don't have access to create an app ask your tenant administrator to provide you Page Builder access
Thanks
Abhay
Re: L3 Sprint 2 User story
Hey, what you did was the right way to do it.
Loading the file into data hub and then importing it into the spoke model.
Dikshant
Re: How to reduce huge dimensions
You can have the 3 lists as they are and use them elsewhere, but you can absolutely have a hierarchical/composite list where you have:
Countries
Customers
Products
And, I imagine this could be true in that you sell a lot of the same products to different customers, have the hierarchy stop at Customers (Countries and Customers are the hierarchy) and then have products by itself.
【2024年1月】プラットフォームアップデート
New UXの機能アップデート
・Geo-Mapping機能の強化
・Management Reporting機能の強化
・散布図/バブルチャートのパワートレンドラインの追加
・カードツールバーの整理
・削除されたアプリページの復元
・通知アクションの受信者の増加
・アクションボタンアイコンの配置
・
Workflow機能の強化























