Alunos Thiago Pedrazi Postado Agosto 9 Alunos Compartilhar Postado Agosto 9 Boa tarde Pessoal, Alguem consegue como criar um Mapa de Calor para os totais de colunas e linhas, porém de forma independente dos dias da semana? Eu tentei na formatação condicional, Cor da Tela de Fundo, Aplicar a Valores e Totais, mas não ficou legal não... Desde já agradeço! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Alex Pereira Postado Agosto 13 Alunos Solução Compartilhar Postado Agosto 13 tente asssim: CorMapaCalor = VAR PercentualHorario = DIVIDE( [ViewReport], CALCULATE( [ViewReport], ALLEXCEPT(fActivities, fActivities[Faixa Horário]) ) ) VAR PercentualDiaSemana = DIVIDE( [ViewReport], CALCULATE( [ViewReport], ALLEXCEPT(dCalendario, dCalendario[Dia da Semana]) ) ) VAR PercentualDiaHorario = DIVIDE( [ViewReport], CALCULATE( [ViewReport], ALLEXCEPT(dCalendario, dCalendario[Dia da Semana]), KEEPFILTERS(fActivities[Faixa Horário]) ) ) VAR CorHorario = SWITCH( TRUE(), PercentualHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaSemana = SWITCH( TRUE(), PercentualDiaSemana <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaSemana <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaHorario = SWITCH( TRUE(), PercentualDiaHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) RETURN SWITCH( TRUE(), ISINSCOPE(fActivities[Faixa Horário]) && NOT ISINSCOPE(dCalendario[Dia da Semana]) , CorHorario, // Aplica a cor baseada no Percentual por Faixa de Horário ISINSCOPE(dCalendario[Dia da Semana]) && NOT ISINSCOPE(fActivities[Faixa Horário]), CorDiaSemana, // Aplica a cor baseada no Percentual por Dia da Semana ISINSCOPE(dCalendario[Dia da Semana]) && ISINSCOPE(fActivities[Faixa Horário]) , CorDiaHorario, // Aplica a cor baseada no Percentual por Dia da Semana e Faixa de Horário BLANK() ) Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Alex Pereira Postado Agosto 12 Alunos Compartilhar Postado Agosto 12 Se pode criar algo tente olhar o escopro aplicado e retornar a cor. CorMapaCalor := VAR PercentualHorario = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[FaixaHorario])) ) VAR PercentualDiaSemana = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[DiaSemana])) ) VAR PercentualDiaHorario = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[DiaSemana], 'SuaTabela'[FaixaHorario])) ) VAR CorHorario = SWITCH( TRUE(), PercentualHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaSemana = SWITCH( TRUE(), PercentualDiaSemana <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaSemana <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaHorario = SWITCH( TRUE(), PercentualDiaHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) RETURN SWITCH( TRUE(), ISINSCOPE('SuaTabela'[FaixaHorario]) && NOT ISINSCOPE('SuaTabela'[DiaSemana]), CorHorario, // Aplica a cor baseada no Percentual por Faixa de Horário ISINSCOPE('SuaTabela'[DiaSemana]) && NOT ISINSCOPE('SuaTabela'[FaixaHorario]), CorDiaSemana, // Aplica a cor baseada no Percentual por Dia da Semana ISINSCOPE('SuaTabela'[DiaSemana]) && ISINSCOPE('SuaTabela'[FaixaHorario]), CorDiaHorario, // Aplica a cor baseada no Percentual por Dia da Semana e Faixa de Horário BLANK() // Caso padrão, retorna em branco ) Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Thiago Pedrazi Postado Agosto 13 Autor Alunos Compartilhar Postado Agosto 13 13 horas atrás, Alex Pereira disse: Se pode criar algo tente olhar o escopro aplicado e retornar a cor. CorMapaCalor := VAR PercentualHorario = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[FaixaHorario])) ) VAR PercentualDiaSemana = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[DiaSemana])) ) VAR PercentualDiaHorario = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[DiaSemana], 'SuaTabela'[FaixaHorario])) ) VAR CorHorario = SWITCH( TRUE(), PercentualHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaSemana = SWITCH( TRUE(), PercentualDiaSemana <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaSemana <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaHorario = SWITCH( TRUE(), PercentualDiaHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) RETURN SWITCH( TRUE(), ISINSCOPE('SuaTabela'[FaixaHorario]) && NOT ISINSCOPE('SuaTabela'[DiaSemana]), CorHorario, // Aplica a cor baseada no Percentual por Faixa de Horário ISINSCOPE('SuaTabela'[DiaSemana]) && NOT ISINSCOPE('SuaTabela'[FaixaHorario]), CorDiaSemana, // Aplica a cor baseada no Percentual por Dia da Semana ISINSCOPE('SuaTabela'[DiaSemana]) && ISINSCOPE('SuaTabela'[FaixaHorario]), CorDiaHorario, // Aplica a cor baseada no Percentual por Dia da Semana e Faixa de Horário BLANK() // Caso padrão, retorna em branco ) Boa noite @Alex Pereira , gratidão pela ajuda... Está dando erro num trecho do código.. Consegue ajudar? CorMapaCalor = VAR PercentualHorario = DIVIDE( [ViewReport], CALCULATE([ViewReport]), ALLEXCEPT(fActivities , fActivities[Faixa Horário]) ) VAR PercentualDiaSemana = DIVIDE( [ViewReport], CALCULATE([ViewReport]), ALLEXCEPT(dCalendario , dCalendario[Dia da Semana]) ) VAR PercentualDiaHorario = DIVIDE( [ViewReport], CALCULATE([ViewReport]), ALLEXCEPT(dCalendario , dCalendario[Dia da Semana] , fActivities[FaixaHorario]) ) VAR CorHorario = SWITCH( TRUE(), PercentualHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaSemana = SWITCH( TRUE(), PercentualDiaSemana <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaSemana <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaHorario = SWITCH( TRUE(), PercentualDiaHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) RETURN SWITCH( TRUE(), ISINSCOPE(fActivities[Faixa Horário]) && NOT ISINSCOPE(dCalendario[Dia da Semana]) , CorHorario, // Aplica a cor baseada no Percentual por Faixa de Horário ISINSCOPE('dCalendario'[Dia da Semana]) && NOT ISINSCOPE(fActivities[Faixa Horário]), CorDiaSemana, // Aplica a cor baseada no Percentual por Dia da Semana ISINSCOPE(dCalendario[Dia da Semana]) && ISINSCOPE(fActivities[Faixa Horário]) , CorDiaHorario, // Aplica a cor baseada no Percentual por Dia da Semana e Faixa de Horário BLANK() // Caso padrão, retorna em branco ) Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Agosto 24 Admin Compartilhar Postado Agosto 24 @Thiago Pedrazi Deu certo? Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print: Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Thiago Pedrazi Postado Agosto 26 Autor Alunos Compartilhar Postado Agosto 26 (editado) Em 13/08/2024 em 08:41, Alex Pereira disse: tente asssim: CorMapaCalor = VAR PercentualHorario = DIVIDE( [ViewReport], CALCULATE( [ViewReport], ALLEXCEPT(fActivities, fActivities[Faixa Horário]) ) ) VAR PercentualDiaSemana = DIVIDE( [ViewReport], CALCULATE( [ViewReport], ALLEXCEPT(dCalendario, dCalendario[Dia da Semana]) ) ) VAR PercentualDiaHorario = DIVIDE( [ViewReport], CALCULATE( [ViewReport], ALLEXCEPT(dCalendario, dCalendario[Dia da Semana]), KEEPFILTERS(fActivities[Faixa Horário]) ) ) VAR CorHorario = SWITCH( TRUE(), PercentualHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaSemana = SWITCH( TRUE(), PercentualDiaSemana <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaSemana <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaHorario = SWITCH( TRUE(), PercentualDiaHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) RETURN SWITCH( TRUE(), ISINSCOPE(fActivities[Faixa Horário]) && NOT ISINSCOPE(dCalendario[Dia da Semana]) , CorHorario, // Aplica a cor baseada no Percentual por Faixa de Horário ISINSCOPE(dCalendario[Dia da Semana]) && NOT ISINSCOPE(fActivities[Faixa Horário]), CorDiaSemana, // Aplica a cor baseada no Percentual por Dia da Semana ISINSCOPE(dCalendario[Dia da Semana]) && ISINSCOPE(fActivities[Faixa Horário]) , CorDiaHorario, // Aplica a cor baseada no Percentual por Dia da Semana e Faixa de Horário BLANK() ) Olá! Perdão pela demora @Alex Pereira, fiquei pegado na faculdade semana passada.. Fiz o seguinte: Peguei a tabela original e tentei aplicar a formatação condicional clicando na medida, e depois em formatação condicional, Estilo de Formato com Valor do Campo e tentei usar a medida.. Deu um erro... Fiz algo errado? Editado Agosto 26 por Thiago Pedrazi Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Thiago Pedrazi
Boa tarde Pessoal,
Alguem consegue como criar um Mapa de Calor para os totais de colunas e linhas, porém de forma independente dos dias da semana?
Eu tentei na formatação condicional, Cor da Tela de Fundo, Aplicar a Valores e Totais, mas não ficou legal não...
Desde já agradeço!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora