Saltar para o conteúdo principal

counter

Contador

Compara as linhas de outra tabela que partilham um valor com esta, em fração, percentagem ou barra.

  • Kind: component
  • Key: counter
  • Categoria: agregação
  • Envelope: mapa (um objeto JSON em config)

Campos

ChaveTipoObrigatórioOmissãoDescriçãoReferência
sourceFeatureIduuidnão-Tabela cujas linhas se contam.feature (uuid)
groupByColumnIduuidnão-Coluna da tabela de origem cujo valor define o grupo de linhas comparadas.coluna de sourceFeatureId (uuid)
currentFeatureColumnIduuidnão-Coluna desta MESMA tabela (a anfitriã) de onde sai o valor do agrupamento.coluna (uuid)
numeratorConditionslist de mapnão-Condições que uma linha cumpre para entrar no numerador.-
denominatorConditionslist de mapnão-Condições que estreitam o denominador; vazio conta o grupo todo.-
valueTypeenumerationnão"fraction"Mostra "3/10" ou "30%".-
visualModeenumerationnão"valueOnly"Só o valor, ou uma barra de progresso com o valor.-
aggregationenumerationnão-Como se deriva o numerador sobre as linhas que passam; vazio vale "count".-
aggregationColumnIduuidnão-Coluna numérica da tabela de origem agregada por sum/avg/min/max.coluna de sourceFeatureId (uuid)
conditionsLogicstringnão-Como se combinam as condições das DUAS listas; vazio vale "and".-
periodFilterenumerationnão-Janela de createdAt aplicada às linhas de origem antes de comparar; vazio vale "none".-
enableDrilldownbooleannãotrueClicar no contador abre os registos comparados.-

numeratorConditions[]

Cada elemento de numeratorConditions é um objeto:

ChaveTipoObrigatórioOmissãoDescriçãoReferência
columnIduuidsim-Coluna da tabela de origem a filtrar.coluna de sourceFeatureId (uuid)
operatorstringsim-Operador da comparação.-
valuestringnão-Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.-

denominatorConditions[]

Cada elemento de denominatorConditions é um objeto:

ChaveTipoObrigatórioOmissãoDescriçãoReferência
columnIduuidsim-Coluna da tabela de origem a filtrar.coluna de sourceFeatureId (uuid)
operatorstringsim-Operador da comparação.-
valuestringnão-Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.-

Exemplo JSON

{
"valueType": "fraction",
"visualMode": "valueOnly",
"enableDrilldown": true
}

Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.