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…

View source

How to use

  1. Copy the installation command and review the source package before installing it in your own agent environment.
  2. Check the source document for required tools, credentials and supported hosts.
  3. Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/officetuning/skill-library --skill dashboard-layout

Before you start

  • Installation does not include a model subscription, API allowance or permission to access your files.
  • Repository stars and installation counts describe activity, not an independent quality or security test.
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

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.

Related by task

from this repository

More skills

All skills
officetuning
Community

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.

installs
1
GitHub stars
1
Updated
Oct 3
officetuning
Community

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

installs
1
GitHub stars
1
Updated
Oct 3
officetuning
Community

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.

installs
1
GitHub stars
1
Updated
Oct 3
officetuning
Community

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

installs
1
GitHub stars
1
Updated
Oct 3