Skip to content
This repository has been archived by the owner on Mar 23, 2023. It is now read-only.

Receitas

Edgar Z. Alvarenga edited this page Feb 11, 2015 · 2 revisions

Receitas

URL: /receitas#ANO/NIVEL/VARIAVEIS-ADICIONAIS?variaveis=valores

ANO: número do ano ou 2008-2014 NIVEL: Código do nível que está sendo visualizado, por exemplo, se for Impostos, 1.1.1.

Exemplo: /receitas#2014/1.1.1

As variáveis adicionais serão adicionadas de acordo com os parâmetros das outras visualizações.

Na página de Receitas existirão informações das Receitas da Cidade de São Paulo. Os elementos dessa página são:

Caixa seletora de ano

Select contendo os anos de 2008 à 2014 ou a opção todos os anos 2008-2014

Gráfico de barra com drilldown

Um gráfico de barras como:

http://jsfiddle.net/upeqzrua/embedded/result/ http://jsfiddle.net/upeqzrua/

exceto que será na horizontal ao invés de vertical. Utilizaremos a biblioteca HighCharts. Se clicar numa barra exibirá os níveis inferiores na hierarquia da receita.

Para a contrução desse gráfico será utilizado o endpoint Revenue Total.

Para os níveis inferiores serão realizado requisições como:

Que retorna todas totalizações para os ítem abaixo do nível 1.1.1 (Impostos).

Gráfico de série temporal

Um gráfico de linha com botões para as opções: Total, Impostos x Taxas, Principais Impostos, Principais Taxas.

  • Total arrecadado ao longo dos anos (code: 0)
  • Impostos x Taxas: Duas linhas mostrando o total arrecadadado ao longo dos anos (code: 1)
  • Principais Impostos: Várias linhas dos principais impostos (TODO: definir se será um conjunto previamente selecionado ou os top N impostos com maior arrecadação) (code: 2)
  • Principais Taxas: Várias linhas das principais taxas (TODO: definir se será um conjunto previamente selecionado ou as top N taxas com maior arrecadação) (code: 3)

O default será "Total arrecadado".

Váriáveis adicionais: series=code

O endpoint que será utilizado é o para retornar Time Series.

Deverá existir um destaque visual do ano que está selecionado na caixa de opção, por exemplo, colocar em negrito na legenda do eixo horizontal o ano.

Tabela com dados da receita no ano

Tabela paginada utilizando Data Tables exibindo todos os valores do ano selecionado. Existirá opção de download de um csv. O endpoint utilizado para essa tabela é o List Revenues.

Variáveis adicionais: per_page=numero, page=numero