Avalados por :

Como destacar linhas específicas em uma tabela dinâmica no DS 1.6 com CSS personalizado

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

É possível destacar (alterar a cor de fundo) linhas específicas em uma tabela dinâmica no DS 1.6? Tenho visto publicações e consigo alterar as cores do cabeçalho da coluna e realizar cores alternadas nas linhas para toda a tabela dinâmica usando CSS personalizado, mas há linhas específicas em uma estrutura estática que desejo destacar.

Também dei uma olhada no scorecard em vez da tabela dinâmica, mas também não vejo como atender ao requisito lá.

Também tentei usar o Analysis Office como fonte, e embora o formato condicional seja transferido para o DS, isso também não alcança o que precisamos. A opção 'formato de células' no AO não é transferida para o DS.

No esboço abaixo, temos unidades de negócios de 1 a 12, subtotais 1 e 2 e um total 1. Na realidade, os nomes das unidades de negócios não serão classificados no BW da maneira que precisamos, portanto, criamos uma estrutura na consulta do BW que lista cada unidade de negócios na ordem que precisamos, e então subtotais e totais também conforme necessário usando fórmulas (há muitas mais unidades de negócios e subtotais na realidade, o relatório tem 85 linhas e 13 colunas).

O que queremos alcançar é destacar de alguma forma os subtotais e totais para que sejam facilmente identificáveis ao revisar o relatório. A opção no Bex de definir 'visualização', 'destaque' em 'Visualização destacada' apenas deixa os valores em negrito, o que não é suficiente.

Este é apenas um esboço no Excel, mas gostaríamos, através do DS, de poder destacar esses subtotais e totais. O número de linhas e posições de subtotais não mudará, pois são fixos com base na consulta do BW.

Qualquer ajuda é muito apreciada, Lee.

Capture2.PNG Capture1.PNG
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

°Olá Franck!

°Brilhante! °Muito obrigado! Este primeiro conjunto de CSS funcionará perfeitamente para o relatório quando o exibirmos na tela grande que temos. No entanto, para que outros levem em consideração, este código funciona nas linhas exibidas na tela. Portanto, se você tiver mais de 1 página de resultados, ao passar para a próxima página, os mesmos números de linha serão destacados novamente.

O segundo CSS funciona muito bem nesse sentido, pois apenas destacará as linhas que realmente estão configuradas para serem destacadas na consulta Bex, eliminando esse problema. A única desvantagem é que o Bex destaca apenas os valores, portanto não há destaque no DS da descrição da linha.

Você conhece alguma forma de incluir isso, Franck?

Muito obrigado,

Lee

Capture3.PNG
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Franck

Acredito que você pediu para destacar os dados onde houver subtotal e total. Por favor, corrija-me se estiver errado.

Obrigado,

varun

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Franck,

Ótimo como sempre

Gostaria de saber o código que você escreveu

#CROSSTAB_1_rowHeaderArea tr.sapzencrosstab-HeaderRow:nth-child(1) > td,

#CROSSTAB_1_rowHeaderArea tr.sapzencrosstab-HeaderRow:nth-child(4) > td {

background-color: amarelo !important;

}

#CROSSTAB_1_dataArea tr:nth-child(1) > td,

#CROSSTAB_1_dataArea tr:nth-child(4) > td {

background-color: amarelo !important;

Poderia me explicar brevemente? Seria de grande ajuda.

Obrigado,

Varun

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Aqui está:

CSS:


        #CROSSTAB_1_rowHeaderArea tr.sapzencrosstab-HeaderRow:nth-child(1) > td,
        #CROSSTAB_1_rowHeaderArea tr.sapzencrosstab-HeaderRow:nth-child(4) > td {
            background-color: yellow !important;
        }

        #CROSSTAB_1_dataArea tr:nth-child(1) > td,
        #CROSSTAB_1_dataArea tr:nth-child(4) > td {
            background-color: yellow !important;
        }
    

Também pode usar a propriedade de Destaque para as células de dados dessa forma, mas acessar as linhas pelo número está bom.


        .sapzencrosstab-DataCellEmphasized {
            background-color: yellow !important;
        }
    
Screen Shot 2016-08-03 at 9.39.47 AM.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?