第 2 課:建立導出欄位 (報表產生器)

新增: 2006 年 4 月 14 日

在這一課,您會展開現有公式、將篩選套用至公式、儲存篩選,然後將修改過的公式儲存為新的導出欄位。

您的資料來源可能包含許多實體,而每個實體至少包含一個欄位。不過,根據您要擷取的資料而定,可用的欄位可能不會傳回您需要的正確資料。在這種情況下,您可以修改已存在之欄位中的公式,並將它們儲存為新欄位,或者您也可以建立自己的導出欄位,以擷取所需的正確資料。

就像每個欄位都繫結至一個實體一樣,您所建立的任何新欄位也都必須繫結至某個實體。此內容會提供報表產生器用來提取及/或操作基礎資料庫中資料的資訊。

每個欄位都包含一個公式。若要檢視構成公式的基礎元素,您可以展開公式。展開公式可讓您查看欄位中參考之實體之間的關聯性。展開公式之後,您就可以變更公式、在關聯性路徑的任何位置套用篩選、變更彙總層級,以及移除重複項目。

建立新的導出欄位之後,該欄位便會儲存在報表中。您可以在整份報表的其他公式或篩選中重複使用此欄位;不過,如果要在其他報表中使用導出欄位,您就必須在新報表中重新建立該欄位。如果您發覺自己重複建立了相同的導出欄位,請連絡建立資料來源的人員,並要求他們將您的導出欄位加入資料來源中。

若要展開公式

  1. 在設計區域中,以滑鼠右鍵按一下 [#Sales] 資料行的 [0] 資料格,並選取 [編輯公式]

    此時會出現 [定義公式] 對話方塊。

  2. [每個產品的公式] 方塊中,按兩下 [#Sales]

    展開公式以查看資料來源內公式的內容。

若要將篩選套用至公式

  1. ['#Sales' 的展開公式] 方塊中,針對 [銷售] 實體按一下 [未套用篩選],然後選取 [建立新篩選]

    此時會出現 [篩選資料] 對話方塊。

  2. [實體] 清單中,選取 [銷售訂單]

  3. [欄位] 清單中,按兩下 [訂購日期]

    此時 [訂購日期] 欄位便會加入 [篩選] 區域中。

  4. 在篩選子句中,按一下 [等於],再依序指向 [相對日期][過去 (n)],然後選取 [年]

    請注意,[等於] 會變更為 [過去]

  5. 按一下微調方塊向上箭頭,以選取 [2]

    套用此篩選之後,報表產生器只會傳回過去兩個日曆年計算 [# Sales] 所得的銷售價值資料。

若要指定篩選名稱

  1. [篩選名稱] 方塊中,輸入**「過去 2 年內的訂購日期」**。

  2. 按一下 [確定]

    您可以建立許多篩選,個別指定其名稱,然後將它們套用至公式中的任何位置。如果您沒有建立篩選的名稱,篩選將會反映其套用目標的實際欄位名稱。

若要儲存及重新命名導出欄位

  1. 選取 [將此公式另存為新的產品欄位] 核取方塊。

  2. 按一下 [確定]

    此時會出現 [新欄位名稱] 對話方塊。

  3. 輸入 # Sales in Last 2 Years

  4. 按一下 [確定]

    此時會再次顯示設計區域。

請注意,[報表產生器] 視窗設計區域中的 [# Sales] 欄位名稱已經重新命名。另外,請在 [實體] 清單中選取 [產品] 實體,並注意您在本課程中所建立的導出欄位將顯示在 [欄位] 清單頂端。

您已成功建立新的導出欄位。在下一課,您將建立另一個導出欄位,並將已存在的篩選套用至決定過去兩年內每項產品總銷售量的欄位。請參閱<第 3 課:將現有的篩選套用至新的導出欄位 (報表產生器)>。

請參閱

其他資源

建立新的欄位 (報表產生器)
修改公式 (報表產生器)
使用公式 (報表產生器)
使用篩選 (報表產生器)
篩選資料對話方塊 (報表產生器)
定義公式對話方塊 (報表產生器)
報表產生器的如何主題

說明及資訊

取得 SQL Server 2005 協助