Xtrareport 交叉報表

2022-02-24 21:33:01 字數 1325 閱讀 2006

什麼是交叉報表呢?

官方回答:交叉表報表是以交叉表形式呈現資訊的報表。 交叉表 (或透視表) 類似於簡單的普通資料繫結**,但是改為在單個**中呈現多維的分層級的資訊,並含有每行和每列的自動排序、計數、合計和累計。

依照慣例,我們先來看看我們最後實現的效果,如圖:

案例場景:某公司可能有產品1-12,分別屬於產品類別1-3,現在要統計這些產品都被客戶訂購了多少數量。

在工具箱拖入乙個xrpivotgrid控制項,用來承載交叉報表所需資料來源。

選中xrpivotgrid控制項,然後按照下圖設定屬性

點選下面的設計器,在彈出的列編輯器中,分別修改新增的三列的繫結字段屬性,還有顯示名稱。

那如何讓資料以交叉形式顯示呢?

我們還需要設定乙個屬性,如圖:

第三步,準備資料來源,如圖:乙個產品類別欄位category,乙個產品名稱欄位name,乙個訂購數量欄位orderamount。

from1**

private

dataset getvalues()

catch

(exception ex)

return

ds;

}

xtrareport **

public

xtrareport1( dataset ds)

對應的字段繫結 一定要在設計器裡面繫結好!

如果把pivotgrid 放到detail裡面,預覽的時候 會顯示多個資料,放到groupheader 裡面正常

關於XtraReport報表分組

現在有個報表是要顯示物資目錄明細 要按物資品種 即分類的意思 來顯示對應的物資。01001010 010010100001 01002010 010020100001 010020100002 010020100003 010020100004 rptwzmlmxbbmaster 物資目錄明細報表分...

報表XtraReport建立是實現

1.建立xtrareport報表程式 一般設計這個程式是分著的,為了方便我就把他們合到一起 2.在設計檢視中隨便新增幾個xlabel 加個reportheader reportfooter 在加些內容 如圖 3.點選設計器左上角藍色角,儲存到乙個位置,方便以後我們呼叫 4.好了 有了模板就可以呼叫了...

報表設計 交叉報表 多層交叉

一 新建資料來源 二 操作步驟 在c1單元格中填寫 to 1,3 設定為橫向擴充套件 在c2單元格中填寫 to 21,22 設定為橫向擴充套件 在c3單元格中填寫 to 13,15 設定為橫向擴充套件 在a4單元格中填寫 to 11,13 設定為縱向擴充套件 在b4單元格中填寫 to 31,33 設...