簡體   English   中英

Power BI 中的條件轉換數據

[英]Conditional transformation data in Power BI

關於 Power BI 中的轉換數據的問題。

我有一個帶有空格作為分隔符的文本文件。 某些行(日期中的天數小於 10)在一個字段前包含雙倍空格。 它始終是第三個領域。

Tue May  4 13:57:50 BST 2021: 64 bytes from 8.8.8.8: icmp_seq=12 ttl=119 time=9.22 ms
Tue May  4 13:58:05 BST 2021: 64 bytes from 8.8.8.8: icmp_seq=13 ttl=119 time=10.2 ms
Tue May  4 13:58:20 BST 2021: 64 bytes from 8.8.8.8: icmp_seq=14 ttl=119 time=8.77 ms
Tue May  4 13:58:35 BST 2021: 64 bytes from 8.8.8.8: icmp_seq=15 ttl=119 time=9.69 ms
Tue May  4 13:58:50 BST 2021: 64 bytes from 8.8.8.8: icmp_seq=16 ttl=119 time=9.22 ms

所以我用空格分割這個文件,有些行被分割成 15 列,有些被分割成 16 列。然后我用這個文件做了很多轉換,所以我需要能夠進行條件轉換。 我自己沒有找到任何解決方案,所以我將不勝感激。

我找到了一些解決方案。

很快,第一個是使用標准的 function 拆分柱,它可以在幾個步驟中使用。

  1. 按位置拆分前 3 個字段
  2. 從空格中清除它
  3. 按空格分割 rest

第二種方法是使用 Python。 要在當前轉換中成功插入帶有 Python 腳本的步驟,您應該:

  1. Go 轉換數據 -> 高級編輯器並復制當前步驟,因為在插入 Python 步驟后,我們應該執行導航步驟,它替換所有現有步驟。
  2. 找到要插入新 Python 轉換的步驟,然后單擊轉換 -> 運行 Python 腳本。
  3. 然后編寫代碼並保存結果
  4. 然后單擊數據集名稱並同意替換所有步驟
  5. 現在復制您之前的步驟並在高級編輯器中將它們過去

我在這里描述了解決方案https://koftaylov.blogspot.com/2021/05/another-day-building-power-bi-dashboard.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM