Assignment cannot create an edit table definition from an array result when the array contains a local index.
Analytica can't assign an array that contains a local index to a global variable. If it could, it would create a global variable with an edit table indexed by a local index, which can't be saved when the model is saved.
Usually, the best work around is to create a global index, and reindex the array by the global index before assigning it the global variable. That will work fine.