Here's a TM1 question. I took the experiment and the answer is below, after a couple of Enter's

You have a TI process with a view as the data source. You have code in both Metadata and Data tab.
In the Metadata tab you CellPutN a bunch of cells in the data source view to 0.
Will these cells be part of the cells that are treated in the Data tab ?
Or does TM1 assess the source data when going from the Prolog tab to the Metadata tab and does not do any subsequent reassessment ?

Answer: scroll down

Here is the answer: TM1 does reassess the data source and it could be that less (or more) cells come by in the Data tab.

Thanks Wim. Have never had a need to do this but good to know.
So basically a view configured in Prolog and updated in Meta Data will be refreshed before Data. Zeroing cells in Meta Data will thus cause a further reduced view, if zero suppression is applied.

Background: my view consists of string cells (at N and C level) with numeric input done on string elements.
If the syntax for the 'string numbers' is not valid, or for other reasons, I clear cells in the Metadata tab.
Other reasons could be: data that is to be moved to different intersections.
Then the Data tab has less / different cells to treat.

I could also Itemskip these combinations in the Data tab and not use the Metadata tab at all, that would be a little bit quicker.
But the setup is such that a limited number of string cells contains data, which will be 'exploded' to N-level numeric cells.
This is done with While...End loops in 2 dimensions over many elements, so in the Metadata tab I limit those loops using a helper dimension (while I also clear some cells with a bad syntax). Therefore, I need the Metadata tab. Otherwise I would only use the Data tab and Itemskip these cells.

I could also mirror the 2 dimensions in which numbers to be input at C level, and make all elements N-level. Let's see what works best

In my case I have a string measure (both at N and C level), not a numeric measure. That is not tested.
Also, what would happen if there are rules-calculated cells in the view, a CellPutN in the Metadata tab in a certain cell would mean that more cells should belong to the data source - going from Metadata to Data tab ? Will feeders get fired ?