Tableau'da rasgele sayı ve satır sayısı nasıl oluşturulur? Yerleşik işlevleri bulamadım ('RAND', 'RCOUNT' gibi).Sözdizimsel rasgele sayıların ve satır sayısının nasıl üretileceği Tableau
cevap
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ılarakSeed (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.
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
Belgelenmemiş rastgele() işlevi, her bir veri kaynağında mevcut değildir, sürücüye bağlıdır –
Eğer bir _RDBMS_ 'ye bağlanıyorsanız 'sql fonksiyonlarını kullanabilirsiniz' 'RAWSQLAGG_REAL (" RAND() ")' –