-
Total de itens
1.398 -
Registro em
-
Última visita
Community Answers
-
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] )
)
-
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.
-
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! 🚀
-
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!
-
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":
-
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.
-
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
-
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! 🚀
-
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
-
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! 🚀
-
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"
)
-
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! 🚀
-
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:
-
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
-
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.
-
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
-
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
-
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
-
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!
-
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.
-
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! 🚀
-
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
-
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
-
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