Skip to content
Data Studio 8 種常見的運算欄位錯誤原因

Data Studio 8 種常見的運算欄位錯誤原因

如果你還不了解什麼是運算欄位,可以前往 Data Studio 運算欄位介紹

當運算欄位使用的函式有誤時,下方會出現紅色警告訊息,且無法儲存欄位,當出現這種情況就表示使用的運算式已經被 Data Studio 拒絕:

如果 CASE 函式中使用會總欄位,則只能輸入數值常值。

如果你才剛開始使用運算欄位,一定會常常碰到這個狀況,且大多時候一定不清楚到底是哪個部分出錯了,以下整理了常見的錯誤原因:

使用不存在的欄位

語法錯誤:輸入字元不合法。請檢查您的公式,確認其中不含智慧引號。

使用資料來源內的欄位時,欄位名稱會自動轉換為綠色(維度)或藍色(指標);使用的欄位名稱是不存在的欄位時,名稱則不會有變化且會跳出錯誤訊息。

使用不支援的函式

不支援的運算子:SUMMARY

使用 Data Studio 所支援的函式時,函式名稱會自動轉換為大寫綠色或藍色;使用不支援的函式時,名稱則不會有變化且會跳出錯誤訊息。

缺少字串引號

語法錯誤:輸入字元不合法。請檢查您的公式,確認其中不含智慧引號。

使用字串時必須加上引號(雙引號 ” 或單引號 ‘ 都可以),使用引號的字串會變成紅色的;沒有使用引號則不會有變化且會跳出錯誤訊息。

缺少相對應的括號

語法錯誤:預期的是「)」。

使用某些函式會需要用到括號,當數量多起來時常常漏掉結尾的括號,所以必須隨時注意開頭括號和結尾括號的數量是相等的。

使用彙整函式在已經被彙整的欄位上

不支援重新匯總指標。

已經彙整過的欄位是沒辦法使用函式再次彙整一次的。

在函式中混合維度與指標

計算結果欄位無法使用混用指標(匯總值)和維度(非匯總值)。

大部分的函式都可以使用維度或指標,但沒辦法同時使用兩者。

使用一個以上的函式

Syntax error: Expected end of input but got "("

一個運算式只能使用一個函式,如果真的必須使用一個以上的函式,可以使用輔助欄位

在函式中使用參數欄位作為比較項目

使用 When 函式無法使用參數欄位作為比較項目。

解決方式:將參數欄位轉換成維度欄位

其他狀況

有時候,正確的運算式還是有可能會跳出錯誤,或是原本正常使用的運算欄位突然顯示運算式錯誤,當這種情形發生的時候,可以試著重新整理報表和重新連結資料來源,這可以修復大部分的問題。

更多錯誤原因可以參考官方文件

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

Scroll To Top