It breaks or splits an array of elements into multidimensional array where data is sorted either horizontally (by row) or vertically (by column).
partitionFilter(array, columns, vsort), where
array - input array
columns - number of columns or partition size
vsort - boolean value for vertical sort (default "true"),
if set to false then data sorted horizontally
Example:
arr = ["Austria","Belgium","Croatia","Denmark","Ecuador","Finland","Germany"]
partitionFilter(arr, 3) -> [ ["Austria", "Denmark", "Finland" ],
partitionFilter(arr, 3, true) -> ["Belgium", "Ecuador", "Germany" ],
["Croatia" ] ]
partitionFilter(arr, 3, false) -> [ ["Austria", "Belgium", "Croatia" ],
["Denmark", "Ecuador", "Finland" ],
["Germany" ] ]