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…

Vedi sorgente

Come usare

  1. Copia il comando e controlla il pacchetto prima di installarlo nel tuo ambiente agente.
  2. Controlla strumenti, credenziali e ambienti richiesti nel documento originale.
  3. Descrivi input e risultato desiderato; confronta l’output con le fonti.
npx skills add https://github.com/officetuning/skill-library --skill dashboard-layout

Prima di iniziare

  • L’installazione non include abbonamenti, quote API o accesso ai file.
  • Stelle e installazioni indicano attività, non un test indipendente di qualità o sicurezza.
Documento Skill originale

Contenuto dal repository con titoli, esempi, codice, tabelle, link e immagini preservati.

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.

Correlati per attività

dallo stesso repository

Altri Skills

Tutti gli 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.

installazioni
1
GitHub Stars
1
Aggiornato
3 ott
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

installazioni
1
GitHub Stars
1
Aggiornato
3 ott
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.

installazioni
1
GitHub Stars
1
Aggiornato
3 ott
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

installazioni
1
GitHub Stars
1
Aggiornato
3 ott