在上一篇文章中,我們講解了BI工具的資料編輯功能及其具體的操作流程(流程內容很詳細,你看過嗎? 在這篇文章中,我們將繼續講解BI工具的第三個功能盤點:超強功能能力,事不宜遲,讓我們開始吧!
上一篇文章指路》BI工具功能清單2:資料編輯。
文章和圖片都是由 Finesoft 的明星產品 Finebi 製作的!
關注Finesoft,持續為您講解資料分析方法和企業數位化轉型工具及解決方案
1.什麼是功能能力?
我們通常所說的功能能力通常是指理解和使用數學或電腦科學中功能的能力。 而在資料分析中,功能能力是指使用各種功能處理和分析資料的能力。 這包括一些常用函式,如平均值、中位數、標準差等,以及一些特定於領域的函式,如金融中的IRR函式或統計學中的t檢驗函式。
擁有良好的功能能力可以讓資料分析師更有效地完成工作,並能夠更準確地分析和解釋資料。 此外,熟練掌握各種功能還可以幫助資料分析師發現隱藏在資料中的趨勢和模式,從而做出更好的決策。
2.函式語法是什麼?
字段語法。 您可以在計算中插入字段。 函式的語法通常會指示應在計算中插入欄位的位置。 例如:sum agg(array)。
例如,如果要計算平均合約單價,則計算會使用資料來源中的“合同金額”和“採購數量”字段,輸入公式:sum agg(合約金額) sum agg(採購數量),在左側字段選擇區域點選選擇必填字段,如下圖所示
運算子語法
要建立計算,您需要了解 FineBI 支援的運算子。 運算子在Finebi計算中以黑色顯示。
文字表示式語法
本節介紹在 BI 工具計算中使用文字表示式的正確語法。
文字表示式按原樣表示常量值。 使用函式時,有時需要使用文字表示式來表示數字、字串、日期等。 文字表示式在 BI 工具計算中以黑色和灰色顯示。
1.常規功能
常規函式是 BI 工具中用於執行各種常見操作和計算的一組函式。 這些函式涵蓋邏輯、數學、三角函式、日期和文字處理等方面。 以下是一些常見常規函式的示例:
邏輯函式:if:根據條件返回不同的值。
以及:檢查多個條件是否同時有效。
or:檢查多個條件之一是否為真。
not:否定給定條件。
數學和三角學:
min:返回一組數字中的最小值。
max:返回一組數字中的最大值。
sum:計算一組數字的總和。
*g:計算一組數字的平均值。
sin:計算給定角度的正弦值。
cos:計算給定角度的余弦值。
tan:計算給定角度的切線。
日期函式: month:返回給定日期的月份。
year:返回給定日期的年份。
day:返回給定日期的日期。
today:返回當前日期。
文字功能:替換:替換部分文字。
concatenate:將多個文字字串合併為乙個。
left:捕獲文字左側指定長度的字元。
right:捕獲文字右側指定長度的字元。
len:計算文字的長度。
2.聚合函式
不同的聚合函式可以根據需要對資料進行彙總,從而產生不同的資料集描述和統計結果。
以下是一些常見的聚合函式及其作用:
求和:將指定欄位的所有值求和並返回總和。
平均值 (**g):通過將指定欄位的所有值相加並除以值個數來返回平均值。
中位數:按大小對指定欄位的所有值進行排序,然後返回中位數值。 如果值的個數為偶數,則返回中間兩個數字的平均值。
最大值:返回指定欄位的最大值。
Min(min):返回指定欄位的最小值。
標準差 (STDEV):衡量資料集離散程度的指標,即資料的平均值與每個資料點的差異程度。
方差 (VAR):衡量資料集離散程度的指標,即資料均值與每個資料點相差多少的平方。
Count distinct:返回指定欄位的去重值數。
計數:返回指定欄位的值數。
3.def 函式
def 函式可以與其他基本函式結合使用,在有限的資料上輸出任何級別和複雜度的計算指標。
def 函式的主要功能是定義使用者定義的計算邏輯或表示式。 通過編寫自定義解決方案,您可以在BI工具中實現更靈活、更複雜的計算需求,以滿足不同業務場景的需求。
在BI工具中,除了def函式之外,還有其他型別的分析函式,如def-add、def-sub、更早的函式,它們提供了更多的計算能力,可以解決一些實現問題,使使用者解決方案更加靈活和強大。
整體來看,DEF功能等分析功能為BI使用者提供了更高階、更靈活的計算功能,使其能夠更好地滿足使用者在資料分析和業務場景中的需求。
延續上一篇文章,在做資料編輯時,難免會遇到一些問題,BI工具的資料編輯功能無法完全解決,所以這個時候函式計算就派上用場了。
1.確定函式計算的型別
自助資料集計算:資料來源詳細級別(行詳細級別計算)在自助資料集的新列中執行,可用於在儀錶盤中建立視覺化元件,資料集計算結果也可供其他使用者使用。 注意:不支援聚合計算。
儀錶盤計算:製作儀錶盤元件時,可以新增計算字段進行聚合計算或其他自助資料集中的計算,該元件的計算結果不會儲存在資料集中。
使用自助服務資料集建立字段
在FineBI中,進入“我的分析”下的分析主題編輯介面,選擇資料,單擊“編輯”,如下圖所示:
新增新列,如下圖所示:
選擇“公式”函式,然後輸入新列的計算欄位的名稱。 在此示例中,該欄位名為 test,輸入公式,此示例使用以下公式:if(find("上",store name),1,0),如果字段包含on,則返回1,否則顯示為0,完成後,單擊OK,如下圖所示:
備註:公式框中的函式和字段需要通過點選左側的選擇區域進行選擇,不能手動輸入。 儲存的自助服務資料集可供其他人使用,並且可以在為儀表板建立元件時使用。
儀表板建立計算字段
儀表板支援聚合函式,而不是自助服務資料集。
新增元件,選擇店鋪銷售統計表,如下圖所示
新建“累計付款金額”字段,輸入公式:acc sum(sum agg(sales),1),表示銷售額按維度求和,如下圖所示
完成後,即可在元件中使用。
完整的BI教學
總之,BI工具的超功能能力在當今的資訊時代起著至關重要的作用。 通過合理運用各種統計和數學函式,我們能夠從大量資料中提取有價值的見解和趨勢,為決策者提供科學依據。 不僅如此,功能能力還可以幫助我們構建高效的資料處理流程,提高工作效率和準確性。
感謝您的閱讀與支援,如果您對BI工具的超強功能能力還有任何疑問,歡迎隨時在評論區或後台私信給我們留言,我們會及時與您取得聯絡!
大資料視覺化分析工具