How to make combinations in expression.

I'm sure this has to be a relatively simple problem, but I can't seem to figure out the answer. I want all the combinations you can have selecting 2 items from the same array, repeats allowed.

Say my array is {1,2,3,4,5}

I want to output {11, 12, 13, 14, 15, 21, 22, 23, 24, 25, 31, 32, 33, 34, 35, 41, 42, 43, 44, 45, 51, 52, 53, 54, 55}

And if possible, I want to expand this to have a means of creating 3 and 4 and 5 digit combinations.

OriginalPostID-273492

  Discussion posts and replies are publicly visible

Parents
  • Hi @David , I have one more approach ,

    Parent rule-- apply(rule!Test_createCombinations(_,{1,2,3,4,5}),{1,2,3,4,5})

    /* riinput- single integer field from parent rule it will come one by one through partial function */
    /* ri!array - multiple number integer field it will take whole array from parent rule */


    child Rule -- apply(fn!concat(ri!input,_),ri!array)
Reply
  • Hi @David , I have one more approach ,

    Parent rule-- apply(rule!Test_createCombinations(_,{1,2,3,4,5}),{1,2,3,4,5})

    /* riinput- single integer field from parent rule it will come one by one through partial function */
    /* ri!array - multiple number integer field it will take whole array from parent rule */


    child Rule -- apply(fn!concat(ri!input,_),ri!array)
Children
No Data