Loading

Sombrear quadrantes criados a partir de linhas de referência que se cruzam

Data da publicação: Sep 25, 2025
Tarefa
Como sombrear seções de uma vista criada por linhas de referência de interseção de maneira diferente.
Etapas

Opção 1: usar uma imagem de segundo plano

Consulte Usar imagens de fundo nas exibições para obter as direções.Observe que esta opção não é dinâmica, o que significa que se os valores dos parâmetros mudarem, o fundo terá que ser ajustado manualmente.


Opção 2: crie um gráfico de eixo duplo, onde um eixo são marcas poligonais para preencher os quadrantes

  1. Junte o "quadrant scaffolding.xlsx" anexado à fonte de dados existente com uma união FULL OUTER.Para o campo de vínculo, crie um cálculo de junção em ambos à esquerda com o valor 1 e use "Campo de vínculo fictício" da tabela da direita.
  2. Crie um campo calculado com um nome como "valores x" com um cálculo semelhante ao seguinte:MIN(
    IF [Quadrant] = "data"
    THEN { FIXED [Customer Name] : SUM([Profit]) }
    ELSEIF [Quadrant] = "lower left"
    OR [Quadrant] = "upper left"
    THEN
        IF [Corner] = 1
        OR [Corner] = 2
        THEN { FIXED : MIN( { FIXED [Customer Name]: SUM([Profit])})}
        ELSE [x-axis parameter]
        END
    ELSE
        IF [Corner] = 1
        OR [Corner] = 2
        THEN { FIXED : MAX( { FIXED [Customer Name]: SUM([Profit])})}
        ELSE [x-axis parameter]
        END
    END
    )
  3. Crie um campo calculado com um nome como "valores y" com um cálculo semelhante ao seguinte:

    MIN(
    IF [Quadrant] = "data"
    THEN { FIXED [Customer Name] : SUM([Sales]) }
    ELSEIF [Quadrant] = "lower left"
    OR [Quadrant] = "lower right"
    THEN
        IF [Corner] = 1
        OR [Corner] = 4
        THEN { FIXED : MIN( { FIXED [Customer Name]: SUM([Sales])})}
        ELSE [y-axis parameter]
        END
    ELSE
        IF [Corner] = 1
        OR [Corner] = 4
        THEN { FIXED : MAX( { FIXED [Customer Name]: SUM([Sales])})}
        ELSE [y-axis parameter]
        END   END )
  4. Crie um campo calculado com um nome como "Pontos de dados" com um cálculo semelhante ao seguinte:

    IF [Quadrant] = "data"
    THEN [Customer Name]
    END
  5. Arraste [x values] até a divisória Colunas
  6. Arraste duas cópias de [y values] para a divisória Linhas.Isso deve criar dois gráficos de dispersão, cada um com um único ponto, um em cima do outro.Haverá agora três cartões Marcas:All, AGG(y values) e AGG(y value).
  7. Clique na primeira cópia de AGG (valores y) na prateleira Linhas para abrir seu cartão Marcas correspondente.
  8. No menu suspenso, altere o tipo de marca de Automático para Polígono.
  9. Arraste [Quadrant] até Cor no cartão Marcas.
  10. Arraste [Corner] até Caminho no cartão Marcas.
  11. Clique no botão Cor e em Editar cor… para alterar as cores, conforme desejado.
  12. Clique na segunda cópia de AGG (valores y) na prateleira Linhas para abrir seu cartão Marcas correspondente
  13. Arraste [Data Points] para Detalhes.
  14. Clique com o botão direito na segunda cópia de AGG (valores y) na prateleira Linhas e marque Eixo duplo.
  15. Clique com o botão direito em qualquer eixo y na vista e verifique Sincronizar eixo.
  16. Clique com o botão direito na segunda cópia de AGG (valores y) na divisória Linhas e desmarque Mostrar cabeçalho.
Recursos adicionais
Observações sobre a Opção 2
  • A junção da estrutura do quadrante cria dados duplicados, mas essa duplicação é necessária para calcular valores de coordenadas dinâmicas para os cantos dos quadrantes
  • Este exemplo começa com um gráfico de dispersão criado por [Profit] no eixo x, [Sales] no eixo y e [Customer Name] em Detalhe para criar cada ponto.Substitua [Profit], [Sales] e [Customer Name] com os campos correspondente.
  • A maneira como [valores x] e [valores y] são escritos assume que o canto esquerdo inferior de cada quadrante é o canto 1, com a numeração continuando no sentido anti-horário.Consulte o diagrama abaixo.
  • As coordenadas x mais à esquerda (cantos 1 e 2 para o quadrante superior esquerdo e inferior esquerdo) devem ser o menor valor de lucro por cliente em todo o conjunto de dados, que é a expressão { FIXED : MIN( { FIXED [Customer Name]: SUM([Profit])})}.
    • A instrução interna FIXED retorna SUM ([Lucro]) para cada valor exclusivo de [Customer Name]
    • A instrução FIXED externa retorna o menor valor da expressão FIXED interna em todo o conjunto de dados
  • Para adicionar buffer aos quadrantes, subtraia o valor desejado do lucro mínimo por cliente em [valores X] e adicione o valor desejado ao lucro máximo por cliente
Imagem adicionada por usuário
Para dar voz a seu apoio à inclusão desse recurso em uma versão futura do produto, adicione seu voto na seguinte Ideia da comunidade: Sombreamento de quadrante de linha de referência


Discuta este artigo... Fórum de comentários
Número do artigo do Knowledge

001453790

Anexos

quadrant scaffolding.xlsx

8 KB

quadrant shading.twbx

1218 KB

 
Carregando
Salesforce Help | Article