sgcPivotGrid 機能マトリクス
sgcPivotGrid のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。エンジンの TsgcPivotEngine は、ウィンドウなしでも動作します。
sgcPivotGrid のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。エンジンの TsgcPivotEngine は、ウィンドウなしでも動作します。
5 個の機能
9 個の機能
6 個の機能
7 個の機能
7 個の NuGet パッケージ
オンラインヘルプと PDF マニュアル
登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。
すべての行は、対応するヘルプのトピックにリンクしています。Community 列は、無料の .NET Community 版に含まれる機能を示します。すべての機能は登録版と体験版に含まれます。
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| 100 万行 | 型付きの列ストア、再計算ごとに 1 回のパス、仮想描画です。MillionRows デモは 100 万行をピボットします。 | ヘルプ | |
| バッチ読み込み | BeginLoad、DefineColumn、AppendRow、EndLoad と、再計算を 1 回にまとめる BeginUpdate、EndUpdate です。 | ヘルプ | |
| データソース | TsgcPivotSource_DataSet は TDataSet にライブ更新で追従し、TsgcPivotSource_Table は sgcGrid または任意の IsgcUITable を読み取ります。 | ヘルプ | |
| ItemsSource のバインド (.NET) | TsgcWpfPivotGrid と TsgcAvaloniaPivotGrid は、任意の IEnumerable である ItemsSource から元の行を読み取り、コレクションまたは項目が変わると再計算します。WPF では ICollectionView のフィルターが、どの項目を行にするかを決めます。TsgcWinFormsPivotGrid は DataSource と DataMember を読み取り、BindingSource のフィルターがピボットに反映されます。バインドは一方向です。ピボットがデータに書き込むことはありません。 | ヘルプ | |
| XAML とデザイナーでのフィールド (.NET) | TsgcWpfPivotField 要素と TsgcAvaloniaPivotField 要素が、FieldName、Area、Aggregation、DisplayFormat でフィールドを宣言し、フィールドリストは PivotGrid プロパティを通じてグリッドにバインドされます。WinForms では、Visual Studio デザイナーでスマートタグとコレクションエディターを使って Fields を編集でき、フィールドのないピボットはデザイナーと WPF、Avalonia のプレビューアーにサンプルのピボットを表示します。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| 日付のグループ化 | 同じ日付フィールドを、年、四半期、月、週、日でグループ化できます。 | ヘルプ | |
| 展開と折りたたみ | ExpandAll、CollapseAll、ExpandLevel を利用できます。 | ヘルプ | |
| 8 種類の集計 | 合計、個数、平均、最小、最大、重複なしの個数(CountDistinct)、標準偏差(StdDev)、分散(Var)に対応します。 | ヘルプ | |
| 合計 | 軸ごとの小計と総計で、位置(SubtotalPosition)とキャプション(GrandTotalCaption)を指定できます。 | ヘルプ | |
| 並べ替え | メンバーをラベル順、またはメジャーの値の順に並べ替えます(SortBy、SortMeasure、SortOrder)。 | ヘルプ | |
| フィルタ | 13 種類の演算子によるラベルフィルタと値フィルタ、およびフィールドリストのメンバーチェックリストに対応します。 | ヘルプ | |
| 計算フィールド | IF、ROUND、MIN、MAX、ISNULL、YEAR、MONTH による行レベルの式(TsgcPivotCalculatedField)を、ソースの列と同じように集計します。 | 登録版 | ヘルプ |
| 値の表示形式 | 行、列、総計に対する割合、累計、差分、順位を表示できます。 | 登録版 | ヘルプ |
| 「その他」付きの上位 N 件 | TopN は合計が最大のメンバーを残し、TopNOthers は残りを「その他」の行にまとめます。 | 登録版 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| フィールドリスト | ユーザーは、行、列、フィルタ、データの間でフィールドをドラッグできます。 | ヘルプ | |
| 条件付き書式 | カラースケールなどの書式ルールを設定できます(TsgcPivotFormatRule、pvrColorScale)。 | ヘルプ | |
| ドリルダウン | ダブルクリックまたは Enter キーで、セルの元になったソースの行を表示します(OnDrillDown、DrillDown、GetSourceRows)。 | ヘルプ | |
| キーボード | ピボットグリッドをキーボードで操作できます。 | ヘルプ | |
| テーマ | ライトテーマとダークテーマに対応します。Theme := utDark | ヘルプ | |
| 右から左 (アラビア語とヘブライ語) | 行ヘッダー領域、列ヘッダーの順序、コンパクトインデント、シェブロン、フィールドリスト、スクロールバーがミラー化され、XLSX エクスポートは右から左のシートを書き出します。数字は左から右の文字列のままです。 | ヘルプ | |
| アクセシビリティ | 折りたたみと展開ができる行ヘッダーと列ヘッダー、データセル、合計を持つ表として、またフィールドリストはエリアごとのフィールドの一覧として、UI Automation に公開されます。Ctrl+1 から Ctrl+4、Ctrl+Up、Ctrl+Down、Space、Del でキーボードからフィールドを移動でき、フォーカスリングは常に表示され、Windows のハイコントラストに従います。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| エクスポート | SaveToCSV、SaveToJSON、SaveToHTML、SaveToPNG、SaveToSVG を利用できます。 | ヘルプ | |
| レイアウトの保存 | SaveLayoutToFile と LoadLayoutFromFile で、レイアウトを JSON として保存できます。 | 登録版 | ヘルプ |
| ヘッドレスレンダリング | サーバーや Linux64 で、TsgcPivotGridRenderer を利用できます。 | ヘルプ | |
| チャートとの連携 | sgcCharts は、ピボットの結果をテーブルとして読み取ります。 | ヘルプ | |
| ピボットに質問 | TsgcPivotGridAI は、「売上上位 3 か国」のような質問を、任意の AI プロバイダーを通じてピボットのレイアウトに変換します。VCL、FireMonkey、WinForms、WPF、Avalonia で、AI クエリバーからでもコードからでも使えます。送信されるのは質問とフィールドカタログだけで、行データは送信されません。以前のレイアウトに戻す元に戻す操作は、登録版で利用できます。 | ヘルプ | |
| sgcWebSockets AI プロバイダー | sgcPivotGridWS ブリッジの TsgcPivotGridAIQuery は、Chat に TsgcAIChat を受け取ります。sgcUICoreWS ブリッジの TsgcUIAIChatProvider は、sgcWebSockets の TsgcAIChat コンポーネントをすべてのプラットフォームで使います。.NET では esegece.sgcUICore.sgcWebSockets パッケージです。登録済みの sgcWebSockets が必要です。 | 登録版 | ヘルプ |
| 印刷と印刷プレビュー | Print と ShowPrintPreview は、現在のレイアウトのピボットテーブル全体を印刷し、すべてのページの上端に列ヘッダー、左端に行ヘッダーを繰り返します。PrintSettings は、用紙、向き、余白、拡大縮小、ヘッダーとフッターを一度設定すれば、プリンター、プレビュー、PDF のすべてに使われます。すべてのエディションで、VCL、FireMonkey、WinForms、WPF、Avalonia に対応します (FireMonkey の印刷は Windows と macOS で動作します)。 | ヘルプ | |
| アクセシブルな PDF エクスポート、PDF/UA と PDF/A (sgcPDF 使用) | ExportToPDF は、検索可能なテキストを持つベクターページを書き出し、各ページは列と行のヘッダーセルを持つ本物の表で、短縮されたラベルもスクリーンリーダー向けに全文を保持します。ファイルは既定でタグ付きの PDF/UA ドキュメントで、PDFALevel で PDF/A-2a または PDF/A-3a を追加できます。sgcUIPDF ブリッジと、ライセンスされた sgcPDF が必要です (.NET では esegece.sgcUICore.sgcPDF)。 | 登録版 | ヘルプ |
.NET 版のピボットグリッドは、ラッパーではなく C# 版で、WinForms、WPF、Avalonia に対応し、共有エンジン、ヘッドレスの PNG と SVG、DataTable ソースを提供します。
| パッケージ | エディション | 内容 |
|---|---|---|
esegece.sgcPivotGrid.Community | Community(無料) | コアライブラリ |
esegece.sgcPivotGrid | 登録版 | コアライブラリ |
esegece.sgcPivotGrid.WinForms | 登録版 | Windows Forms コントロール |
esegece.sgcPivotGrid.Wpf | 登録版 | WPF コントロール |
esegece.sgcPivotGrid.Avalonia | 登録版 | Avalonia コントロール |
esegece.sgcPivotGrid.Rendering | 登録版 | ヘッドレスレンダリング |
esegece.sgcPivotGrid.sgcWebSockets | 登録版のみ | sgcWebSockets ブリッジ |
esegece.sgcUICore.sgcWebSockets | 登録版のみ | sgcWebSockets AI プロバイダー(TsgcUIAIChatProvider) |
sgcPivotGrid のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。
sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。
Delphi (PDF) →