sgcUI sgcPivotGrid è disponibile ora

sgcPivotGrid. Righe grezze in ingresso. Risposte in uscita.

Trascina i campi in righe, colonne e valori, raggruppa le date per anno, trimestre o mese e lascia che gli utenti costruiscano il proprio layout con un elenco campi con trascinamento. Una griglia pivot nativa per Delphi, C++ Builder e .NET, con codice sorgente incluso.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi da 7 a 13
  • 100 msper ricalcolare 1.000.000 di righe, budget QA Win64
  • 900 msper aggiungere 1.000.000 di righe, budget QA Win64
  • 8aggregazioni, inclusi conteggio distinto, StdDev e Var
  • 5framework UI: VCL, FireMonkey, WinForms, WPF, Avalonia

Tutto ciò che serve a una tabella pivot.

Grandi insiemi di righe da riepilogare, utenti che vogliono la propria vista, numeri da verificare e da condividere. sgcPivotGrid copre tutto in un unico controllo, su ogni framework.

  • Griglia pivot ed elenco campi

    Una griglia pivot più un elenco campi con trascinamento per VCL, FireMonkey e .NET.

  • Pensato per i volumi

    Archivio colonne tipizzato e un solo passaggio per ogni ricalcolo, dimensionato per un milione di righe.

  • Qualsiasi origine dati

    Un TDataSet, una tabella sgcGrid, un DataTable .NET o righe aggiunte da codice.

  • Esporta e disegna

    CSV, JSON, HTML, PNG e SVG, anche senza interfaccia su un server o su Linux64.

Guardalo in azione.

Catturato dalle demo di sgcPivotGrid incluse nel trial.

Demo MillionRows dopo il pivot di 1.000.000 di righe, con l'etichetta dei tempi che stampa
Velocità e dati

Un pivot su un milione di righe in una frazione di secondo.

  • Ogni colonna risiede in un archivio colonne tipizzato e le celle vengono aggregate in un solo passaggio sulle righe di origine.
  • BeginLoad, DefineColumn, AppendRow e EndLoad caricano le righe con un solo ricalcolo alla fine.
  • La demo MillionRows carica e pivota 1.000.000 di righe e stampa i propri tempi.
Pivot con il 2025 espanso in trimestri e mesi e il 2024 compresso
Analisi

Raggruppa le date come le pensano le persone.

  • AddField('Date', pvaColumn, pvdQuarter) aggiunge un livello per chiamata, da pvdYear fino a pvdDay.
  • Gli utenti aprono e chiudono i livelli con i pulsanti più e meno, e ExpandLevel lo fa da codice.
  • Subtotali e totali generali hanno la propria posizione e didascalia.
Demo DataSetPivot con gli ordini dietro una cella del pivot elencati accanto alla griglia
Interazione

Scendi alle righe dietro qualsiasi numero.

  • Un doppio clic su una cella, o Invio da tastiera, genera OnDrillDown, e DrillDownCell lo attiva da codice.
  • DrillDown restituisce le righe di origine come IsgcUITable, con ogni colonna dell'archivio.
  • La demo DataSetPivot elenca gli ordini dietro una cella in un pannello laterale.
Demo GridToPivotToChart: righe della griglia, il pivot e un grafico sgcCharts in tre pannelli
Output

Esporta ciò che vedono gli utenti, oppure crea un grafico.

  • SaveToCSV, SaveToJSON, SaveToHTML, SaveToPNG e SaveToSVG scrivono la vista così come l'ha organizzata l'utente.
  • TsgcPivotGridRenderer disegna senza finestra, su un server o su Linux64.
  • ResultTable espone il risultato visibile a sgcCharts, così le righe della griglia diventano un pivot e poi un grafico senza copiare i dati.

Una tabella pivot in poche righe.

Carica 100.000 righe con un solo ricalcolo, poi disponi le regioni per trimestre con la regione più grande per prima. La stessa API in Delphi, C++ Builder e C#.

dotnet add package esegece.sgcPivotGrid.WinForms

Versioni C++ Builder e C#

uses
  Forms, Controls, SysUtils,
  sgcPivotGrid_Types, sgcPivotGrid_Fields, sgcPivotGrid_VCL;

procedure CreatePivot(aForm: TForm);
const
  Regions: array[0..3] of string = ('North', 'South', 'East', 'West');
var
  vGrid: TsgcVCLPivotGrid;
  vField: TsgcPivotField;
  i: Integer;
begin
  vGrid := TsgcVCLPivotGrid.Create(aForm);
  vGrid.Parent := aForm;
  vGrid.Align := alClient;
  // load 100,000 rows, one recalculation at EndLoad
  vGrid.Pivot.BeginLoad(True);
  try
    vGrid.Pivot.DefineColumn('Region', pvtText);
    vGrid.Pivot.DefineColumn('Date', pvtDateTime);
    vGrid.Pivot.DefineColumn('Sales', pvtFloat);
    for i := 1 to 100000 do
      vGrid.Pivot.AppendRow([Regions[i mod 4], EncodeDate(2025, 1, 1) + i mod 365,
        10 + (i mod 97) * 1.5]);
  finally
    vGrid.Pivot.EndLoad;
  end;
  // layout: regions by quarter, the largest region first
  vGrid.Pivot.BeginUpdate;
  try
    vField := vGrid.Pivot.AddField('Region', pvaRow);
    vField.SortBy := pvsValue;
    vField.SortOrder := pvoDescending;
    vGrid.Pivot.AddField('Date', pvaColumn, pvdQuarter).Caption := 'Quarter';
    vGrid.Pivot.AddDataField('Sales', pvfSum);
  finally
    vGrid.Pivot.EndUpdate;
  end;
end;

Parte di sgcUI.

Acquista sgcPivotGrid da solo, oppure ottienilo in sgcUI Enterprise, insieme a tutti i prodotti che condividono il suo tema e il suo runtime. Ognuno include il codice sorgente.

Da solo

sgcPivotGrid

La griglia pivot e l'elenco campi da soli, codice sorgente completo e 1 anno di aggiornamenti.

€249 / sviluppatore
Prezzi di sgcPivotGrid

Standard

sgcGrid, sgcNavigation, sgcToolbar e sgcEditors.

€380 / sviluppatore
Vedi Standard

Professional

Standard più sgcCharts, sgcDashboard e sgcGauges.

€529 / sviluppatore
Vedi Professional
Include sgcPivotGrid

Enterprise

Tutti i 15 prodotti sgcUI.

€699 / sviluppatore
Vedi Enterprise

Per .NET, esegece.sgcPivotGrid.Community su NuGet è gratuito. sgcPivotGrid è incluso anche nel Bundle All-Access.

Scopri sgcUI

Porta sgcPivotGrid nella tua applicazione oggi stesso.

Scarica il trial ed esegui le demo SalesPivot, DataSetPivot e MillionRows, oppure scopri prima tutte le funzionalità.

Le ultime dal blog

Vedi tutti gli articoli →

Stai vedendo la vista sgcPivotGrid di eSeGeCe.

Mostrami un altro punto di vista →
Garanzia soddisfatti o rimborsati di 30 giorniNon sei soddisfatto? Richiedi un rimborso completo entro 30 giorni dall'acquisto. Vedi la politica di rimborso