v.19.4New Features

Added Functions Arrayenumeratedenseranked and Arrayenumerateuniqranked (it's Like Arrayenumerateuniq But Allows to Fine Tune Array Depth to Look Inside Multidimensional Arrays)

Added functions arrayEnumerateDenseRanked and arrayEnumerateUniqRanked (it's like arrayEnumerateUniq but allows to fine tune array depth to look inside multidimensional arrays). #4475 (proller) #4601 (alexey-milovidov)
Introduced new functions arrayEnumerateDenseRanked and arrayEnumerateUniqRanked that extend array enumeration capabilities by allowing users to specify the depth level for inspecting multidimensional arrays.

Why it matters

These functions solve the limitation of the existing arrayEnumerateUniq by enabling fine-tuned exploration of nested arrays. This enhances data processing flexibility for multidimensional array structures, providing more precise control over array element enumeration and ranking.

How to use it

Use arrayEnumerateDenseRanked and arrayEnumerateUniqRanked similar to arrayEnumerateUniq, but include an additional parameter to specify the depth level to target within multidimensional arrays. This allows you to enumerate and rank elements at the desired array depth.