sgcPivotGrid Matriz de recursos

Tudo o que o sgcPivotGrid faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. O motor, TsgcPivotEngine, também funciona sem janela.

Análise

10 recursos

.NET

7 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico da ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.

Motor e desempenho

RecursoDetalhesCommunityAjuda
Um milhão de linhasArmazenamento de colunas tipadas, uma única passagem por recálculo e desenho virtual. O demo MillionRows pivota 1.000.000 de linhas.Ajuda
Cálculo assíncronoAsyncCalculation ou RecalculateAsync (um Task<bool> com um CancellationToken no .NET) recalculam em uma thread em segundo plano, CancelCalculation mantém o resultado anterior na tela e OnCalculated é disparado na thread da interface.RegistradaAjuda
Carga em loteBeginLoad, DefineColumn, AppendRow e EndLoad, e BeginUpdate e EndUpdate para um único recálculo.Ajuda
Fontes de dadosTsgcPivotSource_DataSet acompanha um TDataSet com atualizações ao vivo, e Throttle agrupa mudanças rápidas em um único recálculo; TsgcPivotSource_Table lê um sgcGrid ou qualquer IsgcUITable.Ajuda
Vínculo com ItemsSource (.NET)TsgcWpfPivotGrid e TsgcAvaloniaPivotGrid leem as linhas de origem de ItemsSource, qualquer IEnumerable, e recalculam quando a coleção ou um item muda. No WPF, o filtro de um ICollectionView decide quais itens são linhas. O TsgcWinFormsPivotGrid lê DataSource e DataMember, e o filtro de um BindingSource chega ao pivot. O vínculo é unidirecional: o pivot nunca grava nos dados.Ajuda
Campos em XAML e no designer (.NET)Elementos TsgcWpfPivotField e TsgcAvaloniaPivotField declaram os campos com FieldName, Area, Aggregation e DisplayFormat, e a lista de campos se vincula à sua grade pela propriedade PivotGrid. No WinForms, o designer do Visual Studio edita Fields com uma smart tag e um editor de coleção, e um pivot sem campos mostra um pivot de exemplo no designer e nos previewers do WPF e do Avalonia.Ajuda

Análise

RecursoDetalhesCommunityAjuda
Agrupamento por dataAno, trimestre, mês, semana e dia no mesmo campo de data.Ajuda
Expandir e recolherExpandAll, CollapseAll e ExpandLevel.Ajuda
Oito agregaçõesSum, Count, Average, Min, Max, CountDistinct, StdDev e Var.Ajuda
TotaisSubtotais e totais gerais.Ajuda
OrdenaçãoOrdene por rótulo ou por valor.Ajuda
FiltrosFiltros de rótulo e de valor com 13 operadores, e listas de seleção de membros na lista de campos.Ajuda
Campos calculadosCampos calculados a partir de outros campos.RegistradaAjuda
Itens calculadosField.CalculatedItems.Add(Name, Formula) adiciona um membro a um campo de linha ou de coluna a partir de uma fórmula sobre os itens irmãos, como East+West ou Q1-Q2. Ele é ordenado depois dos membros reais, os totais continuam baseados nas linhas de origem e o JSON do layout o salva.RegistradaAjuda
Exibir valores como% da linha, da coluna ou do total geral, total acumulado, diferença em relação a e classificação.RegistradaAjuda
Top N com OutrosMantenha os principais itens e reúna o restante em Outros.RegistradaAjuda

Interface do usuário

RecursoDetalhesCommunityAjuda
Lista de camposOs usuários arrastam campos entre linhas, colunas, filtros e dados.Ajuda
Botões de campoCom Layout = pvlBar, a lista de campos vira uma barra de botões de campo acima de um gráfico dinâmico: Filtros, Colunas (a legenda), Linhas (o eixo) e Valores. Arraste um botão para mover um campo, filtre seus membros com o funil, ou expanda, recolha e remova um campo pelo menu.RegistradaAjuda
Formatação condicionalRegras de formatação como escalas de cor (TsgcPivotFormatRule, pvrColorScale).Ajuda
Drill downUm clique duplo mostra as linhas de origem por trás de uma célula.Ajuda
TecladoNavegação pelo teclado na grade dinâmica.Ajuda
TemasTemas claro e escuro: Theme := utDark.Ajuda
Da direita para a esquerda (árabe e hebraico)A área de cabeçalho das linhas, a ordem dos cabeçalhos de coluna, o recuo compacto, os chevrons, a lista de campos e as barras de rolagem ficam espelhados, e a exportação XLSX grava uma planilha da direita para a esquerda. Os números continuam como trechos da esquerda para a direita.Ajuda
AcessibilidadeExposta ao UI Automation como uma tabela com cabeçalhos de linha e de coluna que se expandem e se recolhem, células de dados e totais, e a lista de campos como listas de campos por área. Ctrl+1 a Ctrl+4, Ctrl+Up, Ctrl+Down, Space e Del movem campos com o teclado, o anel de foco está sempre visível e o alto contraste do Windows é seguido. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia.Ajuda

Exportação e integração

RecursoDetalhesCommunityAjuda
ExportaçãoSaveToCSV, SaveToJSON, SaveToHTML, SaveToPNG e SaveToSVG.Ajuda
Exportação para Excel (XLSX)SaveToXLSX no mecanismo e nas grades VCL, FireMonkey, WinForms, WPF e Avalonia grava uma pasta de trabalho sem nenhuma biblioteca externa: cabeçalhos de coluna mesclados, totais em negrito, linhas em estrutura de tópicos, cabeçalho congelado, formatos numéricos do Excel e porcentagem do Excel.RegistradaAjuda
Persistência de layoutSaveLayoutToFile e LoadLayoutFromFile armazenam o layout em JSON, com as configurações de um gráfico dinâmico.RegistradaAjuda
Renderização headlessTsgcPivotGridRenderer em um servidor ou no Linux64.Ajuda
Integração com gráficosO sgcCharts lê o resultado da tabela dinâmica como uma tabela.Ajuda
Vínculo de gráfico dinâmicoTsgcChartTableLink do sgcCharts vincula um gráfico ao resultado do pivô, com uma série por coluna de valores e os rótulos de linha como categorias. Barras, barras empilhadas, linhas e áreas, reconstruído quando o pivô muda, com as cores das séries mantidas. Em todas as edições do sgcCharts, também com o sgcGrid.Ajuda
Gráfico dinâmicoTsgcPivotChartTable alimenta o TsgcChartTableLink do sgcCharts: colunas agrupadas, empilhadas e empilhadas 100%, linha, área, pizza, rosca e combinado com eixo secundário, totais gerais, Top N e rótulos de dados. O designer de gráficos o configura em uma página Data, e o membro charts do JSON de layout o salva, igual em Delphi e .NET. Exige um sgcCharts Registrada.RegistradaAjuda
Pergunte à sua tabela dinâmicaTsgcPivotGridAI transforma uma pergunta como "os 3 países com mais vendas" em um layout dinâmico por meio de qualquer provedor de IA, em VCL, FireMonkey, WinForms, WPF e Avalonia, com a barra de consulta de IA ou por código. Somente a pergunta e o catálogo de campos são enviados, nunca os dados das linhas. Desfazer restaura o layout anterior na edição Registrada.Ajuda
Provedor de IA do sgcWebSocketsO TsgcPivotGridAIQuery da ponte sgcPivotGridWS recebe um TsgcAIChat em Chat. O TsgcUIAIChatProvider da ponte sgcUICoreWS usa o componente TsgcAIChat do sgcWebSockets em todas as plataformas. No .NET, o pacote esegece.sgcUICore.sgcWebSockets. Exige um sgcWebSockets registrado.RegistradaAjuda
Impressão e pré-visualização de impressãoPrint e ShowPrintPreview imprimem toda a tabela dinâmica com o seu layout atual, os cabeçalhos de coluna no topo e os cabeçalhos de linha à esquerda de todas as páginas. PrintSettings define uma única vez o papel, a orientação, as margens, a escala, o cabeçalho e o rodapé para a impressora, a pré-visualização e o PDF. Em todas as edições, em VCL, FireMonkey, WinForms, WPF e Avalonia (o FireMonkey imprime no Windows e no macOS).Ajuda
Exportação para PDF acessível, PDF/UA e PDF/A (com sgcPDF)ExportToPDF grava páginas vetoriais com texto pesquisável, cada página é uma tabela real com células de cabeçalho de coluna e de linha, e um rótulo abreviado mantém o texto completo para os leitores de tela. O arquivo é um documento PDF/UA com tags por padrão, e PDFALevel adiciona PDF/A-2a ou PDF/A-3a. Exige a ponte sgcUIPDF e um sgcPDF licenciado (esegece.sgcUICore.sgcPDF no .NET).RegistradaAjuda

sgcPivotGrid para .NET

A grade dinâmica .NET é uma versão em C#, não um wrapper, para WinForms, WPF e Avalonia, com o motor compartilhado, PNG e SVG headless e uma fonte DataTable.

PacoteEdiçãoConteúdo
esegece.sgcPivotGrid.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcPivotGrid.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcPivotGrid.Wpf.CommunityCommunity (gratuita)Controles WPF
esegece.sgcPivotGrid.Avalonia.CommunityCommunity (gratuita)Controles Avalonia
esegece.sgcPivotGrid.Rendering.CommunityCommunity (gratuita)Renderização headless
esegece.sgcPivotGridRegistradaBiblioteca principal
esegece.sgcPivotGrid.WinFormsRegistradaControles Windows Forms
esegece.sgcPivotGrid.WpfRegistradaControles WPF
esegece.sgcPivotGrid.AvaloniaRegistradaControles Avalonia
esegece.sgcPivotGrid.RenderingRegistradaRenderização headless
esegece.sgcPivotGrid.sgcWebSocketsSomente RegistradaPonte com o sgcWebSockets
esegece.sgcUICore.sgcWebSocketsSomente RegistradaProvedor de IA do sgcWebSockets (TsgcUIAIChatProvider)

Documentação

Todos os recursos do sgcPivotGrid estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcPivotGrid e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcPivotGrid

Baixe a avaliação do sgcUI e adicione o sgcPivotGrid à sua aplicação Delphi, C++ Builder ou .NET.