Ir para conteúdo

DoisLs

Alunos
  • Total de itens

    62
  • Registro em

  • Última visita

2 Seguidores

Perfil

Informações adicionais

  • Sexo
    ♀ Feminino
  • Mora em
    SP
  • Nasceu dia
    07-10-1989

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

DoisLs's Achievements

Especialista

Especialista (4/6)

  • Feliz 2° ano! 😍
  • Feliz 1° ano! ✨

Recent Badges

5

Reputação

7

Community Answers

  1. Preciso que na tabela abaixo, na coluna vlr_presente some os valores que estão apresentando e não fique esse 0,0. Medida:
  2. Mas veja que todos os relacionamentos estao de fato pra dimensao e 1 para muitos. Veja que ele filtra tudo, exceto a tabela... queria que na tabela mostrasse so quem tem ateendes e nao ficasse vazia, mas acho que ja entendi o pq.
  3. PBIv2.pbixMedEdBI.xlsxEu fiz esse dashboard de eventos, e na aba Analytics eu nao consigo filtrar por ateendes, é a única aba que esta dando problema.
  4. Eu tenho uma tabela onde tenho o ID, saldo total e preciso fazer a diferença quando o saldo for 0.. Exemplo ID 8909 nao teve valor no 03 mas teve valor no mês 04, consigo que o valor aparece na coluna SLD v1, mas não aparece no total. Coloco o PBIx, a tabela eu apenas dupliquei para que tenha duas e fiz uma auxiliar para ter os id unicos. Saldo.pbix
  5. @Rodrigo R1 Como vai? Cara, muito obrigada, você me salvou rs, estava há semanas tentando esse forecast. Te sigo no Linkedin e você é fera de mais!!! Obrigada
  6. @Leandro Del Riobaseapr.xlsxapuracao.pbix Fiz uma base fictícia so com as datas e valores, nao inclui nome de cliente e etc...
  7. Olá @Leandro Del Rio, Aqui não funcionou, acho que falta alguma coisa, veja que o mes de junho aparece em branco e também não aparece os demais meses: Veja que eu só tenho numeros no ultimo dia do mês, quando eu coloco por dia, os numeros ficam se repetindo do dia 31/05 ele não faz realmente a conta :( Forecast = Var DataContexo = SELECTEDVALUE(dCalendario[Data]) var mescontexto = SELECTEDVALUE(dCalendario[Mês Contador]) var maiordata = CALCULATE( max(FATO_APURACAO_TOTAL[DAT_REFERENCIA_FIM]), REMOVEFILTERS(dCalendario[Data]) ) var maiormes = CALCULATE( MAX(dCalendario[Mês Contador]) , dCalendario[Data] = maiordata) var ultimacomissao = CALCULATE( [VLR_COMISSAO], dCalendario[Data] = maiordata) var taxa = PRODUCTX( FILTER( ALL(dCalendario), dCalendario[Data] <= DataContexo && dCalendario[Data] > maiordata), 1 + [_ComisaoMoM]) Return IF(DataContexo > maiordata, ultimacomissao * taxa, [VLR_COMISSAO])
  8. Preciso fazer um calculo de previsão de comissão, utilizando o MoM do ano de 2022 e o mês passado atual, porém quando chegamos por exemplo em dezembro, eu tenho que usar o a provisão do mes de novembro (que não existe).. e assim vai sendo pra meses que nao existe, eu uso a provisao.. Ex: junho x maio/22 = crescimento de 20% (MOM) -> Maio/23 * 20% = provisão de junho/23 julho x junho/22 = crescimento de 10% -> Junho/23 * 10% = provisão de juforecast.xlsxlho/23 agosto x julho/22 = crescimento de 13% -> Julho/23 * 13% = provisão de agosto/23 setembro x agosto/22 = crescimento de 5% -> Agosto/23 * 5% = provisão de setembro/23 outubro x setembro/22 = crescimento de 30% -> Setembro/23 * 30% = provisão de outubro/23 novembro x outubro/22 = crescimento de 22% -> Outubro/23 * 22% = provisão de novembro/23 dezembro x novembro/22 = crescimento de 9% -> Novembro/23 * 9% = provisão de dezembro/23 https://docs.google.com/spreadsheets/d/1nkOCLlEdhHkPfw803jBuXl1rXy8aXWiMpqp3r5CSNhM/edit?usp=sharing Fiz também um excel pra mostrar forecast.xlsx
  9. Obrigada pelo retorno. Acabei nem utilizando essa tecnica, mostrei que fazendo um mapa de calor eles teriam uma análise muito melhor para o que precisavam. obrigada novamente!!!
  10. Eu tenho uma matriz com um calendario, preciso pintar os dias conforme a media do mesmo periodo. Ex: Pintar de verde os domingos que foram maior que a média do domingo e de vermelho o que for menor, e assim sucessivamente com os demais dias da semana do mês, conforme abaixo: Formula do calendario: _Calendario = VAR vDia = SELECTEDVALUE(dCalendario[Dia]) VAR vIndicador = SELECTEDVALUE(Indicadores[Indicadores]) VAR vTotal = SWITCH( TRUE(), vIndicador = "TPV", [VLR_TPV], vIndicador = "MO", [VLR_MARGEM_OPERACIONAL], vIndicador = "PDD", [VLR_PDD], vIndicador = "RB", [VLR_RECEITA_BRUTA_FINAL], vIndicador = "MC", [VLR_MARGEM_CONTRIBUICAO], [VLR_CUSTO_FINANCEIRO] ) VAR vTotal_Formatado = SWITCH( TRUE(), vTotal >= 1000000000, Format(vTotal, "#,0,,,.00 bi"), vTotal >= 1000000, Format(vTotal, "#,0,,.00 mi"), vTotal >= 1000, Format(vTotal, "#,0,.00 mil"), Format(vTotal, "#") ) Return IF( NOT(ISBLANK(vDia)), vDia & UNICHAR(10)& vTotal_Formatado ) Formula da Média: _Média = VAR vIndicador = SELECTEDVALUE(Indicadores[Indicadores]) VAR vTotal = SWITCH( TRUE(), vIndicador = "TPV", AVERAGEX(VALUES(dCalendario[Data]),[VLR_TPV]), vIndicador = "MO", AVERAGEX(VALUES(dCalendario[Data]),[VLR_MARGEM_OPERACIONAL]), vIndicador = "PDD", AVERAGEX(VALUES(dCalendario[Data]),[VLR_PDD]), vIndicador = "RB", AVERAGEX(VALUES(dCalendario[Data]),[VLR_RECEITA_BRUTA_FINAL]), vIndicador = "MC", AVERAGEX(VALUES(dCalendario[Data]),[VLR_MARGEM_CONTRIBUICAO]), AVERAGEX(VALUES(dCalendario[Data]),[VLR_CUSTO_FINANCEIRO]) ) VAR vTotal_Formatado = SWITCH( TRUE(), vTotal >= 1000000000, Format(vTotal, "#,0,,,.00 bi"), vTotal >= 1000000, Format(vTotal, "#,0,,.00 mi"), vTotal >= 1000, Format(vTotal, "#,0,.00 mil"), Format(vTotal, "#") ) Return vTotal_Formatado Cheguei inclusive a tentar fazendo a média por dia da semana separado: _MediaDomingo = CALCULATE( TabelaMedidas[_Média], dCalendario[Nome do Dia Abrev] = "dom")
  11. Pessoal, tudo bem? Estou fazendo um calendário por Matriz, mas ele fica sobrando linhas abaixo ou acima da tabela: Coloquei nas linhas a semana do ano, e em colunas os dias da semana. Porém se eu deixo sem nenhum mes selecionado fica certinho: Formula DAX: _Calendario = VAR vDia = SELECTEDVALUE(dCalendario[Dia]) VAR vIndicador = SELECTEDVALUE(Indicadores[Indicadores]) VAR vTotal = SWITCH( TRUE(), vIndicador = "TPV", [VLR_TPV], vIndicador = "MO", [VLR_MARGEM_OPERACIONAL], vIndicador = "PDD", [VLR_PDD], vIndicador = "RB", [VLR_RECEITA_BRUTA_FINAL], vIndicador = "MC", [VLR_MARGEM_CONTRIBUICAO], [VLR_CUSTO_FINANCEIRO] ) -- VAR vTotal = [VLR_TPV] VAR vTotal_Formatado = SWITCH( TRUE(), vTotal >= 1000000000, Format(vTotal, "#,0,,,.00 bi"), vTotal >= 1000000, Format(vTotal, "#,0,,.00 mi"), vTotal >= 1000, Format(vTotal, "#,0,.00 mil"), Format(vTotal, "#") ) Return vDia & UNICHAR(10)& vTotal_Formatado
  12. Acabei mudando toalemnte o relacionamento e consegui resolver
  13. Nao tenho, é do trabalho, o que consigo é agendar uma call e ver junto
  14. Eu tenho um arquivo de metas, onde a meta do coordenador por exemplo, não é a soma do executivos, nem o do gerente e assim sucessivamente... Ou seja, não posso apenas somar as metas, portanto eu separei as metas em medidas diferentes, onde eu tenho meta coord, meta sup e etc. Colocando sozinho os valores batem, com isso eu fiz um pra meta total, onde quando entrarem com a RLS apareça sua meta correta e quem for admin exiba a meta total correta (que é a soma dos GGs), porém no meta final nao bate o valor. veja o modelo abaixo (num ficticios): O valor do Meta_MC_Coord está correto, mas no final não (estou filtrando um coord especifico). Formula para aparecer a meta do Coord, GG e etc(exeto do executivo que uso soma). _META_MC_COORD = MAX(FATO_META_POLO[VLR_MC_META_COORDENADOR]) Nesse caso não usei o SUM, pois os valores se repetem na tabela, por isso peguei o MAX de cada um. Formula para aperecer a meta final: _Meta MC Final = IF( NOT(OR( OR( OR( CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_GERENTE], USERNAME() ), CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_GERENTE_COMERCIAL], USERNAME() ) ), OR( CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_COORDENADOR], USERNAME() ), CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_SUPERVISOR], USERNAME() ) ) ), CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_EXECUTIVO], USERNAME() ) )), IF( ISFILTERED(FATO_GERENCIAL_POLO[NOME_EXECUTIVO])=TRUE(), TabelaMedidas[_META_MC_EXC], IF( ISFILTERED(FATO_GERENCIAL_POLO[SUPERVISOR])=TRUE(), TabelaMedidas[_META_MC_SUP], IF( ISFILTERED(FATO_GERENCIAL_POLO[POLO])=TRUE(), TabelaMedidas[_META_MC_SUP], IF( ISFILTERED(FATO_GERENCIAL_POLO[COORDENADOR])=TRUE(), TabelaMedidas[_META_MC_COORD], IF( ISFILTERED(FATO_GERENCIAL_POLO[GERENTE_COMERCIAL])=TRUE(), TabelaMedidas[_META_MC_GC], TabelaMedidas[_META_MC_EXC] ) ) ) ) ), IF( CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_GERENTE], USERNAME() ), IF( ISFILTERED(FATO_GERENCIAL_POLO[NOME_EXECUTIVO])=TRUE(), TabelaMedidas[_META_MC_EXC], IF( ISFILTERED(FATO_GERENCIAL_POLO[SUPERVISOR])=TRUE(), TabelaMedidas[_META_MC_SUP], IF( ISFILTERED(FATO_GERENCIAL_POLO[POLO])=TRUE(), TabelaMedidas[_META_MC_SUP], IF( ISFILTERED(FATO_GERENCIAL_POLO[COORDENADOR])=TRUE(), TabelaMedidas[_META_MC_COORD], TabelaMedidas[_META_MC_GC] ) ) ) ), IF( CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_GERENTE_COMERCIAL], USERNAME() ), IF( ISFILTERED(FATO_GERENCIAL_POLO[NOME_EXECUTIVO])=TRUE(), TabelaMedidas[_META_MC_EXC], IF( ISFILTERED(FATO_GERENCIAL_POLO[SUPERVISOR])=TRUE(), TabelaMedidas[_META_MC_SUP], IF( ISFILTERED(FATO_GERENCIAL_POLO[POLO])=TRUE(), TabelaMedidas[_META_MC_SUP], IF( ISFILTERED(FATO_GERENCIAL_POLO[COORDENADOR])=TRUE(), TabelaMedidas[_META_MC_COORD], TabelaMedidas[_META_MC_GC] ) ) ) ), IF( CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_COORDENADOR], USERNAME() ), IF( ISFILTERED(FATO_GERENCIAL_POLO[NOME_EXECUTIVO])=TRUE(), TabelaMedidas[_META_MC_EXC], IF( ISFILTERED(FATO_GERENCIAL_POLO[SUPERVISOR])=TRUE(), TabelaMedidas[_META_MC_SUP], IF( ISFILTERED(FATO_GERENCIAL_POLO[POLO])=TRUE(), TabelaMedidas[_META_MC_SUP], TabelaMedidas[_META_MC_COORD] ) ) ), IF( CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_SUPERVISOR], USERNAME() ), TabelaMedidas[_META_MC_SUP], IF( CONTAINS( FATO_GERENCIAL_POLO, FATO_GERENCIAL_POLO[EMAIL_EXECUTIVO], USERNAME() ), TabelaMedidas[_META_MC_EXC], TabelaMedidas[_META_MC_GG] ) ) ) ) )) Estrutura:
×
×
  • Criar Novo...