officetuning/skill-library

dashboard-layout

Wireframe, grid e sistema visual de relatórios Power BI — base 8px, grid 12×9 sobre canvas 1920×1080, conversão para x/y/width/height do visual.json, zonas reservadas e modos de filtro do Background Builder, tooltip 400×304, paleta derivada de Accent/Navy e…

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/officetuning/skill-library --skill dashboard-layout

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

Layout e sistema visual

Pergunta central

Se eu desenhasse esta página em papel antes de abrir o Power BI, ela ficaria consistente com as outras páginas?

Hierarquia do padrão

  1. Base 8px + zonas reservadas do Background Builder — fonte de verdade,

não negociável.

  1. Grid 12 colunas × 9 linhas — convenção subordinada. Troque o número de

colunas ou linhas quando o projeto pedir, desde que a divisão continue múltipla de 8.

O grid não é recurso nativo do Power BI. É convenção de design aplicada pelas posições X/Y/Width/Height, que o visual.json do PBIR persiste em pixels.

Regras

Obrigatório

  • Wireframe antes de abrir o Desktop, em canvas 1920×1080.
  • Toda largura e altura de célula múltipla de 8.
  • Mesmo tipo de visual na mesma célula em todas as páginas (filtros sempre no

mesmo lugar, KPIs sempre na mesma linha).

  • Intenção e Cálculo de cada bloco herdados do Painel Visual do Canvas (skill

dashboard-canvas). O wireframe decide onde, não o quê.

Preferir

  • Elemento dominante ocupa mais colunas, não necessariamente a linha de cima.
  • Anotar o tabOrder pretendido no wireframe.
  • Congelar o wireframe com aprovação do stakeholder antes do primeiro visual.

Evitar

  • "Montar e ir ajustando" em relatório com mais de 2–3 páginas.
  • Tratar o grid como camisa de força (mapa costuma pedir proporção livre).

Grid 12×9

ContaValorMúltiplo de 8
Coluna1920 ÷ 12160 px✔️
Linha1080 ÷ 9120 px✔️

⚠️ Não use 8 linhas: 1080 ÷ 8 = 135 px, que não é múltiplo de 8.

BlocoColunasLarguraUso
1/43480Cartão de KPI
1/34640Gráfico secundário
1/26960Gráfico principal
2/381280Protagonista
Inteira121920Faixa de filtros, mapa
LinhasAlturaUso
1120Filtros e título, só sem Background Builder
2–3240KPIs
4–9720Corpo

Grid → pixel

x      = (coluna_inicial − 1) × 160
y      = (linha_inicial − 1) × 120      (+ altura do cabeçalho, com Background Builder)
width  = número_de_colunas × 160
height = número_de_linhas × 120

Exemplo: KPI em col 1–3, linha 2–3 → x=0, y=120, width=480, height=240.

Confirme o formato exato do bloco de posição no JSON Schema do PBIR antes de editar em lote (skill tmdl-pbir).

Exemplo trabalhado completo (página "Performance Comercial"), fluxo do Canvas ao visual construído e checklist: references/wireframe.md.

Com Background Builder

O fundo gerado reserva, em pixel exato, onde cada visual real deve ficar. Relatório "torto" = visual fora da área reservada. Três mudanças:

  1. Filtros saem do grid e vão para o cabeçalho, conforme o modo:

1 filtro → header-1 · 2 filtros → header-2 · 3+ → sidebar (painel lateral que consome colunas do corpo).

  1. O corpo começa abaixo do cabeçalho e termina acima do rodapé. Altura útil

= 1080 − cabeçalho − rodapé. Recalcule a linha e confira o múltiplo de 8. A altura do cabeçalho vem do guia de montagem exportado do projeto; não chute.

  1. Tooltip tem canvas próprio de 400×304 px, fora do grid.

Evite posicionar visual sobre os cantos reservados à ilustração.

Estrutura das páginas, modos de filtro, paleta, guia de montagem em 12 passos e o que revisar num relatório feito com o Background Builder: references/background-builder.md.

Bug: fuso horário em "última atualização"

TODAY() e NOW() usam o fuso local no Desktop, mas rodam em UTC no Service. A data exibida diverge assim que o relatório é publicado.

Solução: capturar o momento do refresh no Power Query numa tabela de interface (TabIntAtualização) e aplicar o deslocamento de fuso numa medida. Estrutura completa em references/background-builder.md.

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills
officetuning
Comunidade

bi-nomenclatura

Padrão Corporativo de Nomenclatura para SQL, ETL e modelo semântico Power BI — prefixos Tab/Vw/Pr/Fn/Cns, TabDim/TabFat/TabPon/TabFlt, fronteira entre camada física e semântica, nomes de medida e a convenção de comparativo temporal AV/AA/Δ/Δ%/Δi. Use ao nomear ou renomear tabela, view, procedure, consulta, coluna ou medida, ao escolher prefixo, ao criar alias SQL ou ao nomear medida que compara com o ano anterior.

instalações
1
GitHub Stars
1
Atualizado
3 de out.
officetuning
Comunidade

bi-qa-documentacao

Documentar e validar um modelo Power BI antes de publicar — descrição de medida com /// na DAX Query View, QA em três camadas (Best Practice Analyzer pelo Tabular Editor CLI, smoke test de medidas via XMLA, binding visual.json × TMDL), pipeline de CI/CD e geração de documentação .docx a partir do TMDL/PBIR. Use para documentar medida no código, checklist de publicação automatizado, validar PBIP, CI/CD Power BI, testar medidas por script, visual quebrado, dicionário de dados, handoff ou "gerar Wo

instalações
1
GitHub Stars
1
Atualizado
3 de out.
officetuning
Comunidade

dashboard-canvas

Método Dashboard Canvas (OfficeTuning) para planejar um relatório Power BI antes de abrir o Desktop — 12 blocos em 4 fases (Descoberta, Dados, Governança, Execução), taxonomia de tabela e campo, matrizes Tipo de Dado × Segmentação e Tipo de Dado × 5W2H, anatomia de página e revisão de modelo existente contra o Canvas. Use em briefing de BI, workshop com cliente, escopo de dashboard, cronograma de projeto BI, 5W2H ou "planejar dashboard". Para posição em pixel dos visuais use dashboard-layout.

instalações
1
GitHub Stars
1
Atualizado
3 de out.
officetuning
Comunidade

data-storytelling

Storytelling com dados aplicado a relatórios Power BI, a partir dos frameworks de Cole Nussbaumer Knaflic — contexto e audiência, escolha do gráfico eficaz, limpeza de poluição visual, atributos pré-atentivos, Big Idea, título-conclusão e arco narrativo entre páginas. Use quando o usuário pedir a mensagem principal de uma página, reduzir poluição visual, preparar apresentação para diretoria, decidir qual gráfico comunica melhor, ou citar storytelling, Big Idea, gráfico de espaguete ou "então o q

instalações
1
GitHub Stars
1
Atualizado
3 de out.