報表分析工具FineReport教程:[7]父子格設定?

下面通過報表分析工具FineReport來簡單介紹一下。

工具/原料

報表分析工具FineReport7.1.1

大小:148.2M 適用平臺:windows/linux

方法/步驟

如下圖,在單元格中拖曳兩個2個欄位,在web端預覽的時候,可以看到後面的單元格根據前面的單元格資料進行分組顯示:

報表分析工具FineReport教程:[7]父子格設定

表明當報表主體中綁定了多個單元格的時候,單元格間會天然存在某種關係,使單元格間存在資料過濾關係,並且跟隨擴充套件,這就是父子格,前面的單元格稱之為父格,後面的單元格稱之為子格,也就是說子格的資料會根據父格的資料進行過濾分組顯示,並且還會跟隨父格的擴充套件方向而擴充套件,下面我們來詳細介紹一下父子格。

父子格關係

子格的擴充套件屬性會隨著父格的擴充套件屬性變化,當單元格左側或上方相鄰的單元格具有擴充套件屬性時,單元格預設其左側相鄰單元格為其左父格,預設上方相鄰的單元格為其上父格。

父子格關係包括兩種:過濾關係和跟隨關係。

過濾關係

過濾關係是指子格會預設將父格的資料作為過濾條件進行過濾,使父子格之間的資料能對應的顯示出來,但是這個預設的過濾關係只限於兩個單元格中的欄位來自於同一個資料集,如上圖,兩個單元格中資料來自於同一個資料集,故華東地區單元格後面跟對華東地區的銷售員,華北地區跟隨華北地區的銷售員,而不同資料集中的兩個欄位,子格會將跟隨父格將所有資料重複顯示,如下圖,B2單元格相鄰的單元格為A2,在其左側,故A2為B2的左父格:

報表分析工具FineReport教程:[7]父子格設定

跟隨關係

跟隨關係就是指子格會預設跟隨父格的擴充套件方向進行分組,即父格縱向擴充套件,子格跟隨父格預設縱向擴充套件,如上圖,地區單元格A2縱向擴充套件,子格B2也縱向跟隨擴充套件,父格橫向擴充套件,子格會跟隨父格橫向擴充套件分組,同時保持自己的資料使用預設的縱向擴充套件,如下圖,A3相鄰單元格為A2,且在其上方,故A2是A3的上父格:

注:單元格中資料如果是資料集中的欄位,不是公式,那麼其預設擴充套件方向均為縱向擴充套件,但是會根據父格的不同而進行不同方向的分組。

報表分析工具FineReport教程:[7]父子格設定

父子格分類

父子格包括左父格和上父格兩種。

左父格

左父格是指跟隨父格單元格縱向擴充套件,即表示其父格是縱向擴充套件,一般來說,左父格均在單元格的左側,單元格將其相鄰的左側縱向單元格預設為左父格,並且當滑鼠選中子單元格時,左父格會顯示一個藍色向下的箭頭,如下圖:

報表分析工具FineReport教程:[7]父子格設定

上父格

左父格是指跟隨父格單元格橫向擴充套件,即表示其父格是橫向擴充套件,一般來說,左父格均在單元格的上方,單元格將其相鄰的上方橫向擴充套件單元格預設為上父格,並且當滑鼠選中子單元格時,上父格會顯示一個藍色向右的箭頭,如下圖:

報表分析工具FineReport教程:[7]父子格設定

父子格設定

父格的設定有3種:不設定,預設設定和自定義設定,如下圖所示:

報表分析工具FineReport教程:[7]父子格設定

自定義設定

自定義設定就是指可以自己為指定單元格設定父格,可直接輸入單元格或者快速選擇,如下圖所示:

報表分析工具FineReport教程:[7]父子格設定

預設設定

預設就是指將資料列拖拽至單元格中時,該單元格會預設將其相鄰上方橫向擴充套件或者左側縱向擴充套件的單元格當做上父格或者左父格。

注:必須是相鄰的同行或者同列單元格,不是相鄰的需要自定義設定。

另:其單元格的左側相鄰單元格不具有擴充套件屬性時,會依次向左或向上尋找具有擴充套件屬性的單元格,來確定它的父格。

無就是指該單元格沒有父格,如下圖:

報表分析工具FineReport教程:[7]父子格設定

教程, 工具, 父子, 單元格, 報表,
相關問題答案