Come generare numeri pseudo casuali e conteggi di righe in Tableau? Non ho trovato alcuna funzione incorporata (come "RAND", "RCOUNT").come generare numeri pseudo casuali e numero di righe in Tableau
risposta
Edit: appena saputo che c'è una funzione Random()
in Tableau. Non è nella libreria, ma se la usi comunque, ti dirà che la formula è valida e crei un valore compreso tra 0 e 1.
Risposta originale e ancora valida se si desidera utilizzare funzioni supportate ufficialmente :
Dal Tableau viene utilizzato per creare grafici in base ai dati, di solito c'è poco uso dei numeri casuali
Tuttavia si potrebbe usare un approccio come questo per (vuoi spiegare che cosa avete bisogno di loro per?) ovviare a questa limitazione: http://community.tableau.com/docs/DOC-1474
Fondamentalmente ottenere un seme semi-casuale fuori dal tempo, combinarlo con altri valori in base ai calcoli tavolo e moltiplicandolo con altri valori semi-casuali
Seed (DATEPART('second', NOW()) + 1) * (DATEPART('minute', NOW()) + 1) * (DATEPART('hour', NOW()) + 1) * (DATEPART('day', NOW()) + 1) Random Number ((PREVIOUS_VALUE(MIN([Seed])) * 1140671485 + 12820163) % (2^24)) Random Int INT([Random Number]/(2^24) * [Random Upper Limit]) + 1
Dove [Casuale Limite superiore] è un valore definito dall'utente per limitare l'intervallo del risultato.
Impressionante! Grazie @ Alexander. RANDOM() ha funzionato !! Fondamentalmente, sto cercando di manipolare i dati dando un numero casuale per mostrare valori come "quantità". – Lalitha03
La funzione random() non documentata non è disponibile in tutte le origini dati, dipende dal driver –
potresti usare le 'funzioni sql' se ti connetti a un _RDBMS_ come questo' RAWSQLAGG_REAL ("RAND()") ' –