Power BI Power Query 如何生成指定數量的隨機數


在數據分析的過程當中,我們可能需要生成一個隨機數列。例如在隨機抽樣的時候,我們可以添加一個隨機數列,其值隨機取0或1,然后提取值為1的行出來作為分析樣本。

以下的實例將全程通過Power Query來演示隨機數生成

 

1、首先我們使用Excel2016創建一個空白的Excel工作簿,並且依次點擊“數據/新建查詢/從其他源/空白查詢”進入到Power Query管理器界面。

image

2、當前是一個空白查詢,沒法直接添加索引列,我們需要自己寫代碼,在代碼編輯欄里輸入如下的代碼

= {1..100}

然后按下回車,即可得到一個1到100的列表數據

image

3、我們需要將這個列表轉換為表,依次點擊“轉換/到表”,注意這里的“轉換”選項卡是為當前選中的列表動態生成的選項卡,而不是“主頁”選項卡后的那個靜態選項卡。

image

4、修改列的名稱為“索引”,數據類型修改為整數

image

5、我希望隨機數取值范圍是通過參數來控制,而不是在隨機函數里直接輸入具體的起止范圍數字,所以先建立2個參數

image

image image

6、在左側查詢列表中選擇之前創建的那個索引查詢,依次點擊“添加列/自定義列”,將參數配置成如下圖所示,公式內容如下:

=Number.Round(Number.RandomBetween(random_min,random_max),2)

image

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM