數值維度

數值維度由有序的數值元素組成,且與其父項可數維度間具有一對多關係。

您可以將數值維度視為父維度元素之數值屬性的表示法。 例如,若您使用網路資料,您可以定義數值維度「工作階段收入」,此維度會為「工作階段」維度中的每個工作階段以美元為單位定義收入金額。 每個工作階段都有單一的相關收入金額,但數個工作階段可以有相同數量的相關收入。 因此,「工作階段收入」維度與「工作階段」維度間具有一對多關係。

數值維度常用來定義量度,以求加總值、計算條件的發生次數,或找出最小值或最大值。 例如,名為「收入」的量度可使用「工作階段收入」維度來定義:sum(Session_Revenue, Session)。 以此方式定義,「收入」量度會提供所選工作階段的總收入。

數值維度不能是其他維度的父項。

數值維度由下列參數定義:

參數 說明 預設
名稱 Data Workbench中顯示的維度描述性名稱。 維度名稱不能包含連字型大小(-)。
剪輯值 True 或 False. 指定輸入值(在操作後)是否被剪切為介於最小值和最大值之間。 如果「剪輯值」為true,則值被剪切到該範圍。 如果「剪輯值」為false,則不返回父維的元素的值。
註解 選填。延伸維度的相關附註。
條件 輸入欄位協助建立數值維度的條件。
固定大小 True 或 False. 控制維中的元素數(基數)。 如果為true,則從「最小值」到「最大」的所有元素都包含在維中。 如果為false,則維度的大小會隨著新增值而增加。 false
隱藏 判斷維度是否顯示在Data Workbench介面中。 此參數預設會設為false。 例如,如果維度僅作為量度的基礎,您可以將此參數設為true,以便在Data Workbench顯示中隱藏維度。 false
輸入

要與指定的Operation一起使用的值,或要計算其發生次數的輸入值。

如果此欄位是字串的向量,則會針對向量中的每個元素進行評估。 例如,長度為3的向量和COUNT的操作使計數增加3。

最小值 最終維度結果的下限。 0
最大值 最終維度結果的上限。 1e6
偏移 請參閱此表中的縮放。 0
操作

可用操作如下:

  • 計數:會使用輸入欄位中所有符合維度條件之記錄項目的非空白值總數。 如果輸入欄位是向量欄位,則計算每個日誌條目中非空值的總數。
  • 第一個非空白:無論輸入值是否來自第一個日誌條目,都會使用第一個非空白輸入值。 如果輸入為向量欄位,則使用相關日誌條目的向量中的第一行。 如果值不是數字,則不會使用任何值。
  • 第一行:系統會使用與父維度元素相關的第一個記錄項目的值,即使輸入為空白亦然。 如果輸入為向量欄位,則使用相關日誌條目的向量中的第一行。 如果此值為空或不是數字,或相關記錄項目不符合維度的條件,則不會使用任何值。
  • 最後一個非空白:系統會使用最後一個非空白輸入值,而不論其是否來自最後一個記錄項目。 如果輸入為向量欄位,則使用相關日誌條目的向量中的第一行。 如果值不是數字,則不會使用任何值。
  • 最後一行:系統會使用與上層維度元素相關的最後一個記錄項目的值,即使輸入為空白亦然。 如果輸入為向量欄位,則使用相關日誌條目的向量中的第一行。 如果此值為空或不是數字,或相關記錄項目不符合維度的條件,則不會使用任何值。
  • 總和:會使用輸入欄位中所有符合維度條件之記錄項目的數值總計。 如果沒有此類日誌條目或未找到數值,則使用數值0。
  • 最小值或最大值:會使用輸入欄位中所有符合維度條件之記錄項目的最小值或最大值。 如果沒有此類日誌條目或沒有數值,則不使用任何值。

注意: 您應指定一個操作,以確保維按預期的方式定義。

父級 父維的名稱。 任何可計數維度都可以是父維度。
規模

要生成維的序數值,將轉換操作的結果如下:

(刻度*輸入+偏移

1.0
注意

如果Operation未產生任何值,或Clip Values為false且值不介於Min和Max之間,則數值維度的任何元素都不與父維度的元素相關。

此範例說明使用從網站流量收集的事件資料來定義數值維度。 此名為「廣告檢視計數器」的數值維度會計算訪客在指定工作階段期間看見廣告的次數。 假設是所有播發資源都是從Web伺服器請求的,其中ad=是cs-uri-query的一部分。 在此範例中,訪客收到廣告的次數(COUNT)是感興趣的值,而非欄位中的實際值。

本頁內容