Latest (09/04/2019)¶
New Nesting in Batch.add_crossbreak()
Nested crossbreaks can be defined for Excel deliverables, the nesting can be
defined by "var1 > var2"
. Nesting in more than two levels is available
"var1 > var2 > var3 > ..."
, but nesting a group of variables is NOT supported
“var1 > (var2, var3)”.
New Leveling
Running Batch.level(array, levels={})
gives the option to aggregate leveled
arrays. If no levels
are provided, automatically the Batch.yks
are taken.
New DataSet.used_text_keys()
This new method loops over text objects in DataSet._meta
and returns
all found text_keys
.
Update Batch (transposed) summaries
As announced a while ago, Batch.make_summaries()
is fully deprecated now
and gives a NotImplementedError. Per default, all arrays in the downbreak
list are added to the Batch.x_y_map
. The array exclusive
functionality
(add array, but skip items) is now supported by the new method
Batch.exclusive_arrays()
.
Additionally Batch.transpose_array()
is deprecated. Instead
Batch.transpose()
is available, which does not support replace
anymore,
because the “normal” arrays needs to be included always. If the summaries are
not requested in the deliverables, they can be hidden in the ChainManager.