共用方式為


RAND

適用於:導出數據行計算數據表Measure視覺計算

傳回大於 or 等於 0 and 小於 1 的隨機數,平均分佈。 傳回的數字會變更每個 time 包含此函式的儲存格都會重新計算。

語法

RAND()

傳回 value

十進位數。

言論

  • 重新計算取決於各種因素,包括模型是否設定為 ManualorAutomatic 重新計算模式,and 是否重新整理數據。

  • RAND and not 有 fixedvaluesnot 的其他揮發性函式一律會重新計算。 例如,執行查詢 or 篩選通常會 not 重新評估這類函式。 不過,重新計算整個數據行時,將會重新計算這些函式的結果。 這些情況包括從外部數據源重新整理 or 手動編輯導致重新評估包含這些函式之公式的數據。

  • RAND 一律會重新計算,if 函式用於 measure的定義中。

  • RAND 函式無法傳回零的結果,以防止除以零等錯誤。

例子

若要 generate 其他兩個數位之間的隨機實數,請使用:

= RAND()*(b-a)+a

若要 generate 大於 0 and 小於 1 的隨機數:

= RAND()

若要 generate 大於0 and 小於100的隨機數

= RAND()*100

若要 generate 隨機整數大於 0 and 小於 100

INT(RAND()*100)

數學 and Trig 函式統計函數