Produsul cartezian al listelor
Încrucișați fiecare articol dintr-o listă cu fiecare articol din celelalte - toate combinațiile, câte una pe rând.
Produsul cartezian al listelor
Unele liste există doar atunci când le înmulți: fiecare culoare × fiecare mărime, fiecare prenume × fiecare prenume, fiecare sursă UTM × mediu × campanie, fiecare bază de produse × variantă. Scrierea acestora de mână este exact munca obositoare, predispusă la erori pe care ar trebui să o facă un computer. Lipiți-vă listele aici - câte un articol pe rând, fiecare listă separată printr-o linie goală - și fiecare combinație iese, una pe rând, într-o ordine previzibilă.
Ordinea este un contor de parcurs: ultima listă variază cel mai repede, prima cel mai lent, așa că roșu/albastru × S/M dă roșu S, roșu M, albastru S, albastru M. Acea grupare păstrează combinațiile asociate împreună, ceea ce doriți atunci când rezultatul alimentează o coloană de foi de calcul, un lot de cazuri de testare sau un set de nume de fișiere. Adăugați o a treia și a patra listă și modelul se extinde - instrumentul gestionează orice număr de liste, limitat doar de dimensiunea totală.
Îmbinarea dintre articole este a ta: un spațiu pentru etichete care pot fi citite, nimic pentru coduri concatenate, o cratimă sau o bară oblică pentru identificatori, o filă pentru lipire în coloane. Duplicatele dintr-o listă sunt eliminate implicit, astfel încât un element repetat să nu înmulțească în tăcere rezultatul. Numărul arată numărul exact de combinații și numărul de liste înainte de a vă angaja.
Deoarece numărul este produsul dimensiunilor listelor, explodează rapid - patru liste de patruzeci de articole reprezintă 2,5 milioane de rânduri. Instrumentul calculează produsul în avans și refuză orice ar îngheța fila, spunându-ți numărul pentru a putea scurta o listă. Totul rulează local în browserul dvs. - listele dvs. nu părăsesc dispozitivul.