Pular para o conteúdo

Crie um relatório com funções personalizadas

Um relatório do PlaidXL é uma grade comum do Excel: os nós de uma dimensão na lateral, os nós de outra dimensão no topo e uma fórmula PLAIDXL.CELL em cada interseção, que consolida uma medida de uma tabela do PlaidCloud. Como os números são fórmulas, o relatório é recalculado com os dados atuais, em vez de ser refeito todo mês.

linhas de PLAIDXL.DRILLRegionFY2025FY2026TotalEMEAAPACAmericas=CELL(…)PLAIDXL.CELL combinaTABLE_REPR(“Sales”)MEASURE(“revenue”)MEASURE_TYPE(“sum”)DIMENSION_REPR(“Region”, row)DIMENSION_REPR(“Period”, column)→ receita de EMEA em FY2026
Cada célula usa o nó da sua linha e o nó da sua coluna e consolida a medida em relação a ambos.
  • Faça login e selecione o projeto que contém seus dados.
  • Você precisa de uma tabela com uma coluna numérica para o relatório, como revenue, e de uma coluna para cada dimensão pela qual você vai relatar, como Region e Period, vinculadas a essa dimensão no PlaidCloud. CELL filtra pelo nome da coluna e só consolida um nó por meio da sua dimensão em uma coluna vinculada. Consulte Valores.
  • Não tem certeza dos nomes exatos? =PLAIDXL.TABLE.TBL_LIST(), =PLAIDXL.TABLE.GET_COLUMNS("Sales") e =PLAIDXL.DIMENSION.DIM_LIST() os listam em uma planilha de rascunho.

As etapas usam uma tabela chamada Sales com a coluna de medida revenue e as colunas de dimensão Region (linhas) e Period (colunas), vinculadas a dimensões com os mesmos nomes. Substitua pelos seus próprios nomes — em DRILL, use o nome da dimensão e, em DIMENSION_REPR, o nome da coluna da tabela.

  1. Descreva o que você está medindo. Em três células no topo da planilha, insira:

    B1 =PLAIDXL.REPR.TABLE_REPR("Sales")
    B2 =PLAIDXL.REPR.MEASURE("revenue")
    B3 =PLAIDXL.REPR.MEASURE_TYPE("sum")

    Cada valor do relatório faz referência a essas células, portanto alterar uma delas — "mean" em vez de "sum", por exemplo — altera o relatório inteiro.

  2. Monte as linhas. Em A6, detalhe a dimensão das linhas a partir do nó superior:

    A6 =PLAIDXL.DRILL("Region", "Total", PLAIDXL.REPR.DRILL_KEY("1 level"))

    Total e seus filhos se expandem pela coluna A, recuados sob o pai e agrupados para que você possa recolhê-los. Use "all" para todos os níveis ou "leaves" apenas para o nível mais baixo. Para digitar os nós das linhas você mesmo, coloque um nome de nó em cada célula.

  3. Monte as colunas. Digite os nós das colunas ao longo da linha 5, começando em B5 — por exemplo, FY2025 e FY2026.

  4. Preencha o primeiro valor. Em B6, insira:

    =PLAIDXL.CELL($B$1, $B$2, $B$3, PLAIDXL.REPR.DIMENSION_REPR("Region", $A6), PLAIDXL.REPR.DIMENSION_REPR("Period", B$5))

    Os sinais $ mantêm fixos a tabela, a medida e o tipo, o nó da linha na coluna A e o nó da coluna na linha 5. O recuo que DRILL adiciona aos nomes dos nós é ignorado.

  5. Preencha a grade. Copie B6 para a direita até o seu último período e para baixo até a sua última linha. Cada célula mostra a receita da região da sua linha no período da sua coluna.

Para adicionar um filtro que se aplique ao relatório inteiro — uma linha de produtos, por exemplo — adicione outro DIMENSION_REPR em uma célula no topo, como B4 =PLAIDXL.REPR.DIMENSION_REPR("Product", "Hardware"), e passe $B$4 para cada CELL.

Para mostrar várias medidas para cada linha, use PLAIDXL.CELLS com PLAIDXL.REPR.MEASURES.

  • Force um recálculo completo para trazer os valores atuais para cada fórmula do PlaidXL — no Windows, pressione Ctrl+Alt+F9. Um recálculo comum não busca os dados novamente, a menos que os argumentos de uma fórmula tenham mudado.
  • Altere o escopo editando uma célula de bloco de construção: outra tabela, medida ou agregação, ou outro nó de filtro de nível superior. As fórmulas que usam a célula são atualizadas imediatamente.
  • Gere o relatório de outro projeto selecionando-o no painel de tarefas e, em seguida, forçando um recálculo completo. As fórmulas leem do projeto selecionado, portanto a mesma pasta de trabalho pode gerar relatórios de cada projeto que compartilha os mesmos nomes de tabela, coluna e dimensão.

Pessoas sem o PlaidXL, ou sem acesso ao projeto, veem erros no lugar das fórmulas do PlaidXL. Para enviar a elas os números, substitua primeiro as fórmulas pelos seus valores:

  1. Salve o relatório e, em seguida, salve uma cópia com um novo nome para envio.
  2. Na cópia, clique em PlaidCloud → Sanitize Workbook.
  3. Envie a cópia.

Sanitize Workbook substitui cada fórmula da pasta de trabalho pelo seu valor atual. Restore Workbook restaura as fórmulas, mas não restaura de forma limpa as fórmulas cujos resultados se expandem, como DRILL, e sobrescreve qualquer coisa que você tenha alterado após a sanitização. Mantenha o original — é a forma confiável de recuperar seu relatório ao vivo. Consulte Sanitizar e restaurar.