Ir para conteúdo

Tiago Craici - Xperiun

Admin
  • Total de itens

    1.398
  • Registro em

  • Última visita

Community Answers

  1. Tiago Craici - Xperiun's post in Trazer a ultima ocorrência de um evento was marked as the answer   
    Olá @Pâmella Dias! 

    Veja se a medida abaixo atende seu objetivo:



    Inicio da Obra Recalculada =
    CALCULATE (
        SELECTEDVALUE ( 'Histórico'[Prazo de Construção] ),
        'Histórico'[Versão] = MAX ( 'Histórico'[Versão] )
    )



     
  2. Tiago Craici - Xperiun's post in Moving Annual Total - Período móvel dos últimos 12 meses was marked as the answer   
    Bom dia @Paulo Collis

    Tinha entendido errado... segue alterações:
    Resultado:




    Medida:
     
    Tiago = var _dataMax = CALCULATE(MAX(dCalendario[Mes sequencia]), ALL(dCalendario)) var _retoceder = SELECTEDVALUE('Parâmetro'[Parâmetro]) var _inicio = (_dataMax - _retoceder )   return if(     SELECTEDVALUE(dCalendario[Mes sequencia]) >= _inicio &&     SELECTEDVALUE(dCalendario[Mes sequencia]) <= _dataMax, [Fat Líq] )

    Utilize o mesmo pbix que mandei, só altere a medida conforme acima. 
     
  3. Tiago Craici - Xperiun's post in Tipo de Gráfico de Rosca was marked as the answer   
    @itano.souza Em seu Power BI 

    1 - Clique nos três pontos conforme abaixo:


    2 - Clique em "Obter mais visuais":


    3 - Na guia de pesquisa digite "circle":


    Em seguida aparecerá o visual desejado. 


    Sucesso! 🚀

     
  4. Tiago Craici - Xperiun's post in Visualização Matriz was marked as the answer   
    Boa noite @pauloosimoes!

    Desenvolvi algo parecido em outro post onde criei colunas com medidas diferentes, acredito que da para adequar a seu objetivo seguindo a lógica. Segue link:

     

    Espero ter dado um norte.
    Sucesso! 
  5. Tiago Craici - Xperiun's post in Criar um Botão EXPORTA was marked as the answer   
    Olá @Jamilson! 
    Veja o vídeo sobre "power bi report builder":
     
     
  6. Tiago Craici - Xperiun's post in Conexão Gateway - Postgre was marked as the answer   
    Bom dia @Belopes! 

    É necessário instalar o Drive Postgress + Npgsql-4.0.10. 

    Caso não achar pela internet posso te passar. 
  7. Tiago Craici - Xperiun's post in Medida sem interferência de Segmentação externa. was marked as the answer   
    Boa noite @Eduardo Almeida da Silva! 

    Para alcançar seu objetivo, é necessário seguir os mesmos conceitos de DAX aplicados a um DRE. 
    Sugestão. Assistir a live abaixo na plataforma da Xperiun:


    https://play.xperiun.com/curso/business-case-demonstrativo-de-resultados-e-analise-de-titulos/5212/30974



     
  8. Tiago Craici - Xperiun's post in Pegar a Data Útil Anterior a Data Atual was marked as the answer   
    Boa tarde @gui_powerbi! 

    Veja a medida abaixo se te atende:
    Ultima venda dia util = var _DiaSemana = WEEKDAY(SELECTEDVALUE(Calendario[Data]))   return SWITCH(TRUE(),     _DiaSemana in {3,4,5,6},     CALCULATE(         [Total Venda],         DATEADD(Calendario[Data], -1 , DAY)     ),       _DiaSemana = 2 ,     CALCULATE(         [Total Venda],         DATEADD(Calendario[Data], -3 , DAY)     ) )



    Sucesso ae! 🚀

     
  9. Tiago Craici - Xperiun's post in 2 medidas no gráfico - Atrasados e Futuros was marked as the answer   
    Olá @Felipe Mota! 

    Veja se atende seu objetivo.

    Resultado:


    Para o objetivo criei algumas novas colunas na sua tabela "Calendar":


    Segue medidas abaixo:
    Semana continua = IF (     'Calendar'[Year] = YEAR ( MIN ( 'Calendar'[Dates] ) ),     + WEEKNUM ( 'Calendar'[Dates], 2 ),     ( YEAR ( 'Calendar'[Dates] ) - YEAR ( MIN ( 'Calendar'[Dates] ) ) ) * 53         + WEEKNUM ( 'Calendar'[Dates], 2 ) - 1 )  
    Mes sequencia = var anoMin = min('Calendar'[Year]) var mes = 'Calendar'[Month] var anoContexto = 'Calendar'[Year] var difAno =  anoContexto - anoMin   var resultado = SWITCH(TRUE(),     difAno = 0, mes,     difAno * 12 + mes )   return resultado
     
    Classificacao = if(     'Calendar'[Dates] < TODAY(),     1, 'Calendar'[Semana continua] )  
    Sequencia = if(     'Calendar'[Dates] < TODAY(),     "Atrasado",     CONVERT( 'Calendar'[Classificacao], STRING) )  
    Semana_atual_20 = var _contexto = 'Calendar'[Semana continua] var _SemanaAtual = CALCULATE(     SELECTEDVALUE('Calendar'[Semana continua]),     'Calendar'[Dates] = TODAY() )   var _SemanaMais20 = if(     _contexto < _SemanaAtual + 20, 1,     BLANK() )   return _SemanaMais20

    Também criei uma nova hierarquia para o eixo X:




    Para manter somente os próximas 20 semanas inclui no filtro lateral:
     



    Com essa estrutura suas medidas DAX continuaram as mesmas sem necessidade de alteração. 


    Em anexo o pbix. 



    Sucesso! 🚀
     
    cashflow - atrasados.pbix
  10. Tiago Craici - Xperiun's post in Colocar senha nos seus painéis do Power Bi was marked as the answer   
    Olá @ramirocgcontadores. 

    Sem querer desanima-lo rsrsr. Da uma olhada no vídeo abaixo:
     
    Nos primeiros 3 min já te responde. 



    Resumindo minha humilde sinceridade e conhecimento... Segurança somente com licença por usuário.

    Sucesso ae! 🚀






     
  11. Tiago Craici - Xperiun's post in IF / SWITCH DATAS was marked as the answer   
    Boa tarde! 

    Você fechou o SWITCH antes da hora utilizando " ) "





    Tente a medida abaixo:


    SWITCH(
        TRUE(),
        SELECTEDVALUE(ICCI[DATA FIM]) > TODAY() && SELECTEDVALUE(ICCI[STATUS]) = "OK", "DENTRO DO PRAZO", "FORA DO PRAZO"
    )
  12. Tiago Craici - Xperiun's post in Considere usar a função VALUE ou FORMAT para converter um dos valores. was marked as the answer   
    Boa noite @Priscila Fernanda Benevenu! 

    Altere o sinal de " = " para  " , "  na sua medida STATUS TAREFA.



    Ficando a medida dessa forma:

    STATUS TAREFA =
    IF (
        SELECTEDVALUE ( ICCI[DATA HOJE] ) > SELECTEDVALUE ( ICCI[DATA FIM] ),
        "EM ANDAMENTO",
        "À COMEÇAR"
    )




    Sucesso! 🚀
  13. Tiago Craici - Xperiun's post in Totalizador tabela was marked as the answer   
    Direto na sua medida:
     
    Valor Esperado Titulo = CALCULATE (     SUM ( fTitulos[VALOR_FACE] )         + CALCULATE (             SUMX (                 VALUES ( dCalendario[mes_ano] ),                 [Valor Add] - [Valor Dim]             ),             ALL ( Faixa[FAIXA_FLUXO_PAGAMENTO] )         ),     ALL ( Faixa[FAIXA_FLUXO_PAGAMENTO] ) )
    resultado:

  14. Tiago Craici - Xperiun's post in Excluir fim de semana do SLA was marked as the answer   
    Boa noite @CristhianLima

    Segue resultado:




    Em anexo o pbix. 
    Para a construção segui todos os passo do post que referenciei acima, qualquer dúvida só dar uma lida lá.  
    Sucesso meu amigo. 🚀








     
    Cristhian.pbix
  15. Tiago Craici - Xperiun's post in que função dax consigo analisar o histórico de um chamado? was marked as the answer   
    Boa tarde @Gilberto Ferreira! 

    Não vejo solução sem um ID único para cada chamado independente do seu status. 
  16. Tiago Craici - Xperiun's post in Como criar um grafico dessa forma? was marked as the answer   
    Boa noite @Palomasanttana! 
    Bora fazer essa barra animada em HTML?! 


    Veja abaixo como que fica:




    Medida:
     
    Barra progresso V2 = var vMedida = 30 -- aqui você coloca sua medida que resultará em sua % no gráfico    return " <div class='progress-bar'>   <div class='progress' style='width:"& vMedida &"%;'>   "& vMedida &"%   </div> </div>   <style>   .progress-bar {     width: 100%;     background-color: #BDBDBD;      margin-bottom: 20px;     border-radius: 15px;   }     .progress {     height: 20px;     line-height: 20px;     text-align: center;     color: white;     background-color: #4CAF50;     animation-name: progress-animation;     animation-duration: 5s;     animation-timing-function: ease-in-out;     border-radius: 15px;   }     @keyframes progress-animation {     0% {       width: 0%;     }     100% {       width:" & vMedida & "%;     }   } </style> "

    Utilizado o visual "HTML CONTENT"



    Em anexo o pbix conforme acima. 
    Sucesso! 🚀🥇 








     

    Exemplo barra progresso HTML.pbix
  17. Tiago Craici - Xperiun's post in Meta variável was marked as the answer   
    Boa tarde @Natalia Diniz!
    Veja se é este o objetivo:





    Medida:
     
    Meta variavel = var vBaseDiesel = 6.47 var vBaseDiesel2 = 5.79   return if(SELECTEDVALUE('Preço Diesel Semanal - BR'[VARIAÇÃO DIESEL S10]) >0.10, vBaseDiesel2, vBaseDiesel)




    Em anexo o pbix.
     
    Dashboard_Media_Diesel.pbix
  18. Tiago Craici - Xperiun's post in Switch - Duvida was marked as the answer   
    Utilizando sua medida:


  19. Tiago Craici - Xperiun's post in Quantidade de Clientes que Compraram todos os itens was marked as the answer   
    Boa tard @Bruno Lima de Araujo! 

    Veja se atende seu objetivo:

    Resultado:



    Medidas:
    Clientes que compraram todos = var _TodosItens = CALCULATE(DISTINCTCOUNT(POC_M[Id_Item]), ALL(POC_M)) var _TotalPorCliente = DISTINCTCOUNT(POC_M[Id_Item]) var _tab = FILTER(     SUMMARIZE(         POC_M,         POC_M[Id_Cliente]     ), _TotalPorCliente = _TodosItens )   return COUNTROWS(_tab) Clientes que compraram todos v2 = //com tolal arrumado ***iteração linha a linha   SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que compraram todos] )
     
    Clientes que compraram todos v2 = //com tolal arrumado ***iteração linha a linha   SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que compraram todos] )  
    Clientes que nao compraram todos = var _TodosItens = CALCULATE(DISTINCTCOUNT(POC_M[Id_Item]), ALL(POC_M)) var _TotalPorCliente = DISTINCTCOUNT(POC_M[Id_Item]) var _tab = FILTER(     SUMMARIZE(         POC_M,         POC_M[Id_Cliente]     ), _TotalPorCliente <> _TodosItens )   return COUNTROWS(_tab)  
    Clientes que nao compraram todos v2 = //com tolal arrumado ***iteração linha a linha   SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que nao compraram todos] )



    pbix em anexo. 



    Sucesso! 🚀
    Bruno.pbix
  20. Tiago Craici - Xperiun's post in Fixar valor em gráfico was marked as the answer   
    Boa noite @Breno Santos! 

     Seu projeto deve ser estruturado em tabelas de dimensão e tabelas de fato. Minha sugestão é começar separando essas informações em tabelas individuais, em vez de manter tudo em uma única tabela. Em seguida, sugiro criar duas tabelas de fato, uma para o previsto e outra para o realizado.


    Sucesso! 
  21. Tiago Craici - Xperiun's post in Dimensões a partir de fato was marked as the answer   
    Bom dia @Flávio Pinheiro! 

    Não tem para onde correr... Tem que solicitar a TI criar uma view de cadastros dos vendedores. 
  22. Tiago Craici - Xperiun's post in Ordenar grafico por mês e ano was marked as the answer   
    Bom dia! 
    Como que ficaria quando virar o ano em seu projeto com a variável VAR AnoBase = 2023? 

    Sugestão alterar para:
    VAR AnoBase = YEAR (TODAY () )


    Sucesso! 🚀
  23. Tiago Craici - Xperiun's post in Rotulo de dados concatenado was marked as the answer   
    @Valmir Braz segue resultado:





    pbix em anexo para entendimento. 


    Sucesso. 🚀




     
    Valmir.pbix
  24. Tiago Craici - Xperiun's post in Trazer informação de valor uma única vez. was marked as the answer   
    Boa tarde @Neiriane de Amorim Miranda! 

    Veja se a medida abaixo te ajuda:

     
    Total acordo =
    VAR _QTD =    COUNT (suaTabelaFato[acordoID] )
    VAR _Total =    SUM ( suaTabelaFato[valor] )
    VAR _ValorCorrigido = DIVIDE ( _Total, _QTD )

    RETURN
        _ValorCorrigido
  25. Tiago Craici - Xperiun's post in DAX PARA CALCULAR QTDE DE FUNCIONARIOS AUSENTES PELOS PROXIMOS 30 DIAS was marked as the answer   
    Boa noite xará @tiagorberto!

    Segue solução:
    Resultado:



    Medida:
     
    Solucao = VAR _contexto =     SELECTEDVALUE ( dCalendario[Data] ) VAR _total =     CALCULATE (         COUNTROWS ( Ausentes ),         FILTER (             ALL ( Ausentes ),             Ausentes[DATA_INICIO] <= _contexto                 && Ausentes[DATA_FIM] >= _contexto         )     ) RETURN     IF ( _contexto >= TODAY (), _total )
    OBS: criei uma nova dCalendario.

    PBIX em anexo.



    Sucesso! 🚀



     
    DISPONIBILIDADE.pbix
×
×
  • Criar Novo...