2015-11-23 12 views

cevap

4

Düzenleme: Tableau'da Random() işlevinin olduğunu öğrendiniz. Bu kütüphanede değildir, ancak yine de kullanırsanız, formülün geçerli olduğunu ve 0 ile 1 arasında bir değer oluşturduğunu söyleyecektir.

Resmi olarak desteklenen işlevleri kullanmak istediğinizde orijinal ve hala geçerli yanıt : Tableau sizin verilere dayalı grafikler oluşturmak için kullanıldığı için

, rastgele sayılar için genellikle küçük kullanımını orada size böyle bir yaklaşım kullanabilirsiniz Ancak

(sen onlar için gerekenler açıklarsın?) Bu sınırlamayı aşmayın: http://community.tableau.com/docs/DOC-1474

Temelde tablo hesaplamalara dayalı diğer değerlerle birleştirmek, zamanın dışında bir yarı rastgele tohum elde etmeyi ve başka yarı rastgele değerlerle

ile çarpılarak
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 

[Rastgele Üst Sınır] Nerede bir sonucun aralığını sınırlamak için kullanıcı tanımlı değer.

+0

Awesome! Teşekkürler @Alexander. RANDOM() çalıştı! Temel olarak, 'miktar' gibi değerleri göstermek için rastgele bir sayı vererek verileri manipüle etmeye çalışıyorum. – Lalitha03

+1

Belgelenmemiş rastgele() işlevi, her bir veri kaynağında mevcut değildir, sürücüye bağlıdır –

İlgili konular