將資料加入至量測計資料區 (報表產生器 2.0)
當您將量測計加入至設計介面之後,只要將資料集欄位拖曳到量測計,欄位就會出現在資料放置區中。 根據預設,當欄位加入到量測計時,此欄位會進行彙總,而所產生的值會透過 [值] 屬性,附加到指標。 量測計預設會將欄位中所有的值彙總為量測計上顯示的一個值。 您可以將群組加入到量測計中,以便在量測計上檢視個別的群組或個別的資料列。 套用群組和篩選後,量測計會使用指標值來顯示傳回之資料集中的最後一個群組或資料列。
您可以透過加入其他指標,將多個值加入到個別的量測計中。 此指標可以屬於相同的標尺,或者您可以加入其他標尺,然後讓指標與該標尺產生關聯。
將資料加入至量測計時的考量
如同其他所有資料區域,量測計資料區域僅能繫結至一個資料集。 如果您有多個資料集,請考慮使用 JOIN 或 UNION 來建立一個資料集,或針對每個資料集使用個別的量測計。
數值資料類型會使用 SUM 函數彙總。 非數值資料類型則會以 COUNT 函數彙總,此函數會針對資料集或群組中的特定值或欄位,計算執行個體的數目。
加入資料之後,當您以滑鼠右鍵按一下指標時,將會出現 [清除指標值] 和 [刪除指標] 選項。 [清除指標值] 選項將會移除附加到量測計的欄位,但是指標仍然會出現在量測計上。 [刪除指標] 選項將會從量測計刪除欄位,並從檢視刪除指標。 如果您將欄位重新加入到量測計中,預設指標將會重新出現。 將欄位加入到量測計之後,您必須在對應的標尺上設定最大值與最小值,以便將內容提供給量測計上的值。 您也可以選擇在顯示標尺重要區域的範圍上,設定最小值與最大值。 量測計將不會在標尺或範圍上自動設定最小值或最大值,因為它無法判斷應該如何察覺該值。
將資料加入到量測計的方法
在您定義報表的資料集之後,可以使用下列其中一種方法,將資料欄位加入到量測計中:
將欄位從資料集拖曳至放置區中。 開啟資料放置區,然後將欄位拖曳到該放置區。 您可以按一下量測計,或將欄位放在量測計上,藉以開啟放置區。 如果量測計上還沒有指標,則會將指標加入到量測計中,並繫結到您已經加入的欄位。
顯示資料放置區,然後指向欄位預留位置。 欄位選取器按鈕會出現在預留位置內部,您可以按一下該預留位置來選取資料集中的任何欄位。 如果有已經選取的欄位,按一下該欄位來顯示按鈕,然後選取一個不同的欄位。
[!附註]
在量測計上沒有指標,或報表包含一個以上的資料集,而且量測計面板與資料集沒有關聯時,這個方法並不適用。 如需詳細資訊,請參閱<如何:將資料區與資料集產生關聯 (報表產生器 2.0)>。
以滑鼠右鍵按一下量測計指標,然後選取 [指標屬性]。 對於 [值],則從下拉式清單中選取一個欄位,或按一下 [運算式] (fx) 按鈕來定義欄位運算式。
將欄位彙總為單一值
當欄位加入到量測計時,Reporting Services 預設會計算欄位的彙總。 數值資料類型會使用 SUM 函數彙總。 非數值資料類型則會以 COUNT 函數彙總,此函數會針對資料集或群組中的特定值或欄位,計算執行個體的數目。 如果值欄位的資料類型為 [字串],即使欄位中有數字,量測計也無法顯示數值。 但是量測計會使用 COUNT 函數彙總字串欄位。 若要避免發生這個問題,請確定您使用的欄位具有數值資料類型,而不是包含格式化數字的字串。 您可以使用 Visual Basic 運算式,利用 CDbl 或 CInt 常數將 [字串] 值轉換為數值資料類型。 例如,下列運算式會將 MyField 字串欄位轉換為數值。
=Sum(CDbl(Fields!MyField.Value))
如需有關彙總運算式的詳細資訊,請參閱<在運算式中使用內建報表和彙總函數 (報表產生器 2.0)>。
定義量測計上的群組
將欄位加入到量測計之後,您可以加入一個資料群組。 量測計與 Reporting Services 中的其他所有資料區域不同,前者可以在一個資料區域顯示多個群組。 當您透過在量測計上定義群組運算式來加入群組時,與您在 Tablix 資料區域上加入資料列群組時一樣。 不過,加入群組時,只有最後一個群組的值會顯示為量測值上的指標值。 例如,如果您在 Year 上加入群組運算式,指標將會指向資料集中,代表前一個年度之彙總銷售值的值。 如需有關群組的詳細資訊,請參閱<了解群組 (報表產生器 2.0)>。
您可能想要在量測值上加入群組,例如,當您要在資料表或清單中顯示多個量測計,而且您想要顯示依群組彙總的資料時。 如需詳細資訊,請參閱<如何:在資料區域中加入或刪除群組 (報表產生器 2.0)>。