Best Of
Re: Today() Function
One of the comments earlier was regarding time zones etc. I don't think it should matter. Anaplan has time already calculating and knows all the time zones bc of the cloudworks scheduler. You should be able to do a simple setting of what time zone and time you want it change.
Re: OEG Best Practice: Filter best practice
would be great if Anaplan gave the open times for saved views…ex "PnL saved view (10ms)"
Re: L2: 3.5.4.2 Create Distribution Center Capacity Module
That's a good thing. It's because you haven't loaded the receipts yet. Since the sales forecasts are there and your balance set EOP = BOP+ Receipts - Sales, you're inventory will continue to drop. Once you load the receipts (which you won't do until one of the sprint exams) these will be negative.
Re: L2Sprint3 Test
You can enroll in the L2 program multiple times but there are only a set number of exam attempts per enrollment. Stated another way, if you are not able to pass the exam there should be an option to re-enroll to retake the training program.
Re: Workspace capacity: Subsets Calc / Applies To
@Alessio_Pagliano I actually recently went through this process recently and wrote a python script that handles steps 3 and 4 in my prior comment. Hope it helps!
import logging import csv import requests # Logging config logging.basicConfig(level=logging.INFO) _logger = logging.getLogger(__name__) workspaceId = "8a88807f9a" modelId = "0FED08BFA32D" outputFilename="subset_details.csv" ## This script assumes you already have an auth token returned from a prior authentication call. If not, you will need to add extra code to authenticate. anaplan_token = "bahbas6512sdfvs" request_headers = { "Authorization": "AnaplanAuthToken {}".format(anaplan_token), "Accept": "application/json" } ## This script assumes you have already generated a list of listIds of all the subsets. If not, you will need to add extra code to generate this list. listsWithSubsets = [101000000019,101000000016] subsets = [] # Initialize the subsets array to be populated by the below code for l in listsWithSubsets: _logger.info(f"Sending metadata request for list {l}.") r_getListDetails = f"https://api.anaplan.com/2/0/workspaces/{workspaceId}/models/{modelId}/lists/{l}" r = requests.get(url=r_getListDetails, headers=request_headers) data = r.json() _logger.debug(f"Response with metadata:\n{data['metadata']}") listId = data['metadata']['id'] listName = data['metadata']['name'] subsetList = data['metadata']['subsets'] _logger.info(f"{len(subsetList)} subsets found for list {l}. Getting subset details.") for s in subsetList: subset = {} subset['listId'] = listId subset['listName'] = listName subset['id'] = s['id'] subset['name'] = s['name'] r_getListItems = f"https://api.anaplan.com/2/0/workspaces/{workspaceId}/models/{modelId}/dimensions/{subset['id']}/items" r = requests.get(url=r_getListItems, headers=request_headers) data = r.json() subset['count'] = 0 if "items" in data: subset['count'] = len(data['items']) _logger.info(f"{subset['count']} items found. Appending to list.") subsets.append(subset) _logger.info(f"Contents of the 'subsets' array: {subsets}") _logger.info(f"Generating csv file '{outputFilename}'") with open(outputFilename, 'w', newline='') as f: writer = csv.writer(f, quoting=csv.QUOTE_ALL) writer.writerow(['List Id','List Name','Subset Id','Subset Name','Item Count']) for s in subsets: writer.writerow([s['listId'],s['listName'],s['id'],s['name'],s['count']])
Re: Allow for line item subset to be more than just number formatted
154 upvotes and five years with no action. Great customer service.
Re: L2MB - 1.3.4 - SYS06
If Region is the parent of Country then you can directly write formula Parent(Country) to get region details. So there won't be any necessity to import data to populate SYS06 Country Details.
I hope this may be helpful.
Regards,
Akhil Emmanual
Re: Financial Year + Calendar Year Reporting
Ah, I see…Have you by chance seen this video?
Re: 4.6.5 Sale Planning Model: DAT02 module question
Your Lookup seems to be missing lookup to the product dimension. Even tough items in product flat and 'A2 Account>Product#' has same names Anaplan doesn't recognize connection between these without a lookup done.