シーンの説明
レポートを作成するとき、循環レポートを作成するときに遭遇します。周期的拡張レポートは、指定されたフィールドに従って複数のテーブルを自動的に周期的に展開するタイプのレポートです。それは主に純粋なフォームサイクル拡張とグラフィックサイクル拡張に分けられます。
レポートデザイナを使用して純粋なフォームループを実装する方法について説明しましょう。下の図に示すように、従業員情報の説明データがたくさんあります。オブジェクトのすべてのデータを1つのテーブルに表示でき、レポートのレイアウトは上下の段落レイアウトの複数のテーブルであり、各テーブルの構造は同じであることが望まれます。
実装手順
1.データをクエリするためのデータセットを作成します。このタイプのレポートは通常、データセットを使用して詳細データを見つけるか、データベース内の詳細データを直接使用します。以下は、データセットから見つかった詳細データです:image.png
2.Excelレポートデザイナにログインします--- Smartbiを使用して、テーブルの固定コンテンツを設定します。セルに対応するコンテンツを入力します。
セルA1に「従業員情報」と入力します。そのスタイル:フォント「HeiTi」、フォントサイズ「11」、フォントカラー「黒」。
A2は「従業員名」、A3は「年齢」、A4は「生年月日」、C2は「従業員ID」、C3は「電話」、C4は「入力日」、E2は「性別」、E3は「メール」を入力します。 "、E4入力"アドレス "、そのスタイル:フォント"黒と太字 "、フォントサイズ" 9 "、フォント色"黒 "; image.png
3.フィールドを右側のデータセットから対応するセルにドラッグします。
セルB2への「名前」、
ユニットB3への「年齢」、
セルB4への「従業員の誕生日」、
セルD2への「従業員番号」、
セルD3への「自宅電話」、
セルD4への「入力日」、
セルF2への「セックス」、
セルF3への「メールボックス」、
セルF4への「従業員の住所」。
4.親セルの属性を設定します。
セルB2は、システムのデフォルトの親セルを保持します。
表のB2以外のセルの場合、補助属性を設定します。上の親セルはB2であるか、左の親セルはB2です。
セル範囲「A5:F5」で、補助属性を設定します。上の親セルはB2であるか、左の親セルはB2です。
手順2と3の設定が可能です。従業員が拡大して1つ追加されると、従業員の情報を記録するための情報バーが追加されます。
5.テーブルスタイルを設定します
セル範囲「A1:F1」の塗りつぶし色:#66ABC5;
他の固定フィールドが配置されているセルの塗りつぶし色:#CFE3E7;
従業員情報フォントスタイル:左側に表示されるフォント「黒」、フォントサイズ「11」、フォントカラー「白」。
その他のセルフォントスタイル:フォント「黒と太字」、フォントサイズ「9」、フォントカラー「黒」、中央表示。
境界線:色 "#66ABB3"、サイズ "1px";
列の幅と行の高さを調整します。
6.レポートのカスタマイズを完了し、保存して公開してから、Webを参照します。
このレポートの実装の焦点は、親グリッドの設定です。テーブルデータは、親グリッドをカスタマイズすることにより、親グリッドの拡張に伴って拡張できます。
上記の操作は、Smartbiレポートデザイナーに基づいて行われます。興味のある友達は、Smartbi公式ウェブサイトにログインして自分で体験することができます。