In my larger analysis patch I have 4 datasets which I then stitch together at the end of the process. At the moment this requires me dumping through various temp datasets, which is clunky as it is, but this post is more about having to specify a
range in order to combine things. Considering that it has to go through a bunch of steps I need to keep track of those things, but also how large the datasets are at each step of the way to change the
addrange message that needs to prepend things. This is possible programmatically, but gets a bit message in terms of the message formation and legibility.
I’ll add to that by saying that I couldn’t figure out how to concatenate datasets from the help/reference files. It was only when I looked at Example 11 that I figured out you have to specify a range to join. A handy feature, no doubt, but it should perhaps be an optional argument, and if none is given it concatenates the whole dataset.
So the first part of the request is to be able to specify more than two datasets to join (I’m sure I’ve mentioned this before, perhaps in person). So something like:
transformjoin datasetA datasetB datasetC datasetZ datasetCombined and
fluid.datasetquery~ will just parse it such that the final named dataset is where they are going.
The second part is just to be able to send a message like that, sans
addrange or anything else. If the amount of rows vary in the datasets, it can throw up an error like all the buffer-based objects do when you try to use the wrong weights etc…