-
Total de itens
1.398 -
Registro em
-
Última visita
Community Answers
-
Tiago Craici - Xperiun's post in Gráfico de Pareto was marked as the answer
Bom dia @GuilhermeMogio!
Segue resultado:
Medidas:
Rank = RANKX(ALL(ata), [TotalFalhas] *1000000 - CALCULATE(SELECTEDVALUE(ATA[ATA])))
acumulado = var vContexto = [Rank] var vAcumulado = CALCULATE( [TotalFalhas], FILTER( ALL(ATA), [Rank] <= vContexto ) ) return vAcumulado
Em anexo o pbix.
Sucesso! 🚀
teste_pareto.pbix
-
Tiago Craici - Xperiun's post in Mostras o mes em um cartao was marked as the answer
Boa tarde @Rafael_Oliveira!
Veja se a medida abaixo te atende:
Mostra Mes =
VAR vMes_Atual =
SELECTEDVALUE ( CALENDARIO[Mes_Contador] )
VAR vMes_Menos_Filtro = vMes_Atual - [Valor Meses Comp]
RETURN
CALCULATE (
SELECTEDVALUE ( CALENDARIO[Mês/Ano] ),
FILTER (ALL (CALENDARIO),
CALENDARIO[Mes_Contador] = vMes_Menos_Filtro )
)
Sucesso! 🚀
-
Tiago Craici - Xperiun's post in Atualização Dashboard 24 horas was marked as the answer
Bom dia @itano.souza!
Uma opção seria a licença Premium por usuário que permite atualizar de meia em meia hora:
Mais que isso pode ser utilizado o Power Automate.
Sucesso. 🚀
-
Tiago Craici - Xperiun's post in Segmentação (Slicer) com relatinamento inativo was marked as the answer
Boa tarde @Pivatto!
Veja se atende a seu objetivo:
Criei uma nova dCalendarioEmissao:
Segue pbix em anexo.
Sucesso! 🚀
Pivatto.pbix
-
Tiago Craici - Xperiun's post in Mostrar o último mês quando não é usado filtro was marked as the answer
@getswitch Opção sem utilizar filtro lateral:
Medida:
Tiago ultimo mes =
VAR vUltimaVenda = //pega a última data da sua tabela fato
CALCULATE ( MAXX ( fVendas, fVendas[dia] ), ALL ( fVendas ) )
VAR vMesUltimaVenda = //pega o último mês da sua tabela fato
MONTH ( vUltimaVenda )
VAR vAnoUltimaVenda = //pega o último ano da sua fato
YEAR ( vUltimaVenda )
RETURN
IF (
ISFILTERED ( dCalendario[Mes Abrev] ),
[Total Venda],
CALCULATE (
[Total Venda],
ALL ( dCalendario ),
dCalendario[Ano] = vAnoUltimaVenda,
dCalendario[Mes] = vMesUltimaVenda
)
)
Exemplo aplicado a uma medida total vendido, mesma lógica aplica-se para qualquer outra medida.
Sucesso! 🚀
-
Tiago Craici - Xperiun's post in Somar Metas Selecionando Vários Dias was marked as the answer
Boa noite @lucas.zulini!
Veja se atende a seu objetivo:
Resultado (ano 2022):
Primeira medida para validarmos duas condições (ªº "a partir de 01/07/2022, o valor é 110" 2ª"considerando somente os dias úteis"
Meta condicional Mes/dia util = IF ( NOT WEEKDAY ( SELECTEDVALUE ( Planilha1[Data] ) ) IN { 1, 7 }, // validação de dias úteis IF ( SELECTEDVALUE ( Planilha1[Data] ) >= CONVERT ( "01/07/2022", DATETIME ), //validação de data >= 01/07/2022 110, 100 ) )
Segunda medida precisamos iterar linha a linha para corrigir nosso total:
Meta total = SUMX(Planilha1, [Meta condicional Mes/dia util] )
Em anexo o arquivo pbix.
Sucesso. 🚀
Lucas.pbix
-
Tiago Craici - Xperiun's post in Como converter linhas em colunas was marked as the answer
Boa noite @Bruno Lima de Araujo!
Segue solução:
1 - Selecione sua coluna codigo hora:
2 - Clique em "Transformar", "Coluna Dinâmica":
Deixe com as seguintes configurações, Coluna de valores = horario e Agregar função de valor = Não agregar:
código "M" = = Table.Pivot(#"Colunas Removidas", List.Distinct(#"Colunas Removidas"[#"codigo hora"]), "codigo hora", "horario")
Segue em anexo o pbix.
Sucesso! 🚀
Bruno.pbix
-
Tiago Craici - Xperiun's post in Classe clientes was marked as the answer
Boa noite @Ramon Scherrer!
Veja se atende a seu objetivo:
Resultado:
Medida:
Classificacao = VAR vQTDRegisto = CALCULATE ( COUNT ( Tabela[Codcliente] ), ALLEXCEPT ( Tabela, Tabela[Codcliente] ) ) VAR vDataContexto = SELECTEDVALUE ( Tabela[Data] ) VAR vCodCliente = SELECTEDVALUE ( Tabela[Codcliente] ) VAR vDataMax = CALCULATE ( MAXX ( Tabela, Tabela[Data] ), FILTER ( ALL ( Tabela ), Tabela[Data] < vDataContexto ), ALLEXCEPT ( Tabela, Tabela[Codcliente] ), Tabela[Codcliente] = vCodCliente ) VAR vClassificacao = CALCULATE ( SELECTEDVALUE ( Tabela[classe] ), FILTER ( ALL ( Tabela ), Tabela[Data] = vDataMax ), FILTER ( ALL ( Tabela ), Tabela[Codcliente] = vCodCliente ) ) RETURN IF ( vQTDRegisto > 1, vClassificacao & " > " & SELECTEDVALUE ( Tabela[classe] ), SELECTEDVALUE ( Tabela[classe] ) )
Espero ter ajudado a dar um norte ao seu objetivo.
Em anexo o pbix com a solução.
Sucesso! 🚀
Classificacao_clientes.pbix
-
Tiago Craici - Xperiun's post in RETORNA ULT VALOR EM UM CARTÃO, CONSIDERANDO DATA. was marked as the answer
Caso queira deixar um texto quando não selecionado um COD, pode utilizar a medida abaixo com a função "ISFILTERED":
Medida:
Ultima Execucao = var vDataMax = CALCULATE( MAXX(Planilha1, Planilha1[MÊS/ANO]), Planilha1[MÊS/ANO] <= TODAY() ) var vExecucao = CALCULATE( SELECTEDVALUE(Planilha1[EXECUCAO]), FILTER(Planilha1, Planilha1[MÊS/ANO] = vDataMax) ) return IF ( ISFILTERED ( Planilha1[COD] ), vExecucao, "Selecione um código" )
Exemplo:
-
Tiago Craici - Xperiun's post in Visualização em Tabela was marked as the answer
Bom dia @champanjonata!
Para seu objetivo terá que criar uma dCalendario personalizada para tratar as colunas e poder adicionar as datas conforme filtro + duas condições ( D-1, D-MIN).
Abaixo um desafio proposto no Discord anteriormente onde o objetivo era poder selecionar um determinado ano e aparecer todos os meses e por último uma coluna com o ano e o total de todos os seus respectivos meses.
Resultado:
Para chegar ao seu objetivo pode ser utilizado a mesma lógica aplicada (dCalendario personalizada).
Em anexo o arquivo pbix para poder abrir e interpretar como que desenvolvi.
Sucesso!🚀
Desafio_4_Dados_Tiago_Craici.pbix
-
Tiago Craici - Xperiun's post in semana do mês was marked as the answer
Boa tarde @Edsonsouza!
Semana do Mes = WEEKNUM([Date])-WEEKNUM(DATE(YEAR([Date]), MONTH([Date]), 1))+1
Sucesso!
-
Tiago Craici - Xperiun's post in Mostrar todos os meses no gráfico de colunas was marked as the answer
Entendi...
Crie essa medida de filtro:
Filtro =
SUM ( 'fResíduo'[Qtde (kg)] )
Em seguida selecione o seu segmentador de mês e adicione a mesma no filtro lateral com a mesma lógica de início:
Não pode utilizar a mesma medida que te passei no início (a que mostra todos os meses).
-
Tiago Craici - Xperiun's post in Calcular a média da média diária ou média mensal para mudar cor no gráfico was marked as the answer
Boa tarde @Celso Spina!
Veja o resultado se atende:
Medidas:
Media Tiago = CALCULATE ( AVERAGEX ( fVendas, [Total] ), ALLSELECTED ( 'dCalendário' ) )
Cor Tiago = VAR vMediaAll = CALCULATE ( AVERAGEX ( fVendas, [Total] ), ALLSELECTED ( 'dCalendário' ) ) RETURN IF ( [Total] > vMediaAll, 1, 0 )
Configuração de cor:
Em anexo arquivo pbix.
Sucesso! 🚀
Vendas Exemplo.pbix
-
Tiago Craici - Xperiun's post in SEGMENTAR MEDIDA EM RELATÓRIO was marked as the answer
Boa noite @Andrea Teixeira!
Veja se atende ao objetivo:
Resultado:
Criado 6 medidas:
TiagoData1 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 1] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 1] ), TAB[DATA 1] < vDataMax ) )
TiagoData2 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 2] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 2] ), TAB[DATA 2] < vDataMax ) )
TiagoData3 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 3] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 3] ), TAB[DATA 3] < vDataMax ) )
TiagoData4 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 4] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 4] ), TAB[DATA 4] < vDataMax ) )
TiagoData5 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 5] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 5] ), TAB[DATA 5] < vDataMax ) )
TiagoData6 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 6] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 6] ), TAB[DATA 6] < vDataMax ) )
Segue pbix em anexo.
VENCIMENTO.pbix
-
Tiago Craici - Xperiun's post in Gráfico - metade dos dados de uma tabela e metade de outra was marked as the answer
@giovanifm
Olha uma correção de totais para utilização das informações em uma tabela ou matriz:
-
Tiago Craici - Xperiun's post in RANKX + ACUMULADO (LENTIDÃO EXTREMA) was marked as the answer
Boa tarde @champanjonata!
Realmente o acumulado no Power BI com grande base ele pena mesmo.
Veja a medida abaixo se vai ganhar performance no seu projeto:
Acumulado =
VAR faturamentototal =
CALCULATE ( [Faturamento], ALLSELECTED ( dClientes ) )
VAR faturamentoAtual = [Faturamento]
VAR tabela =
SUMMARIZE (
ALLSELECTED ( fFaturamento ),
dClientes[CLIENTE],
"Vendas", [Faturamento]
)
VAR faturamentoacumulado =
IF (
[Faturamento] > 0,
SUMX ( FILTER ( tabela, [Vendas] >= faturamentoAtual ), [Vendas] )
)
RETURN
faturamentoacumulado
Créditos ao mestre @Rodrigo R1!
Sucesso!
-
Tiago Craici - Xperiun's post in COMPARAÇÃO DE ANO VS ANO MAS CONSIDERANDO A SOMA APENAS ATÉ O MÊS DO ANO ATUAL EM QUE HOUVEREM DADOS was marked as the answer
Boa noite @Jean Barros!
Tem que utilizar função de agregação.
Veja se a medida abaixo vai corrigir este total:
medida =
sumx( dCalendario, [Pesquisa YoY 2] )
-
Tiago Craici - Xperiun's post in Diferença entre datas was marked as the answer
Boa tarde!
resultado:
Medida:
Tiago = VAR vContexto = SELECTEDVALUE ( Tabela[id] ) VAR vDataAtual = SELECTEDVALUE ( Tabela[Data] ) VAR vUltimoDia = IF ( SELECTEDVALUE ( Tabela[Tipo de ficha] ) = 8, CALCULATE ( MAX ( Tabela[Data] ), FILTER ( ALL ( Tabela ), Tabela[id] = vContexto && Tabela[Data] < vDataAtual && Tabela[Tipo de ficha] = 8 ) ) ) VAR vResultado = DATEDIFF ( vUltimoDia, vDataAtual, DAY ) RETURN IF ( vUltimoDia <> BLANK (), vResultado, " " ) -
Tiago Craici - Xperiun's post in Filtro de Visuais was marked as the answer
Boa noite @Claudio de Genova!
Selecione a tabela que deseja deixar o ano chumbado para 2023 em seguida jogo o ano da sua dCalendario para o filtro lateral e deixe selecionado o ano desejado. Segue exemplo:
Caso tenha segmentador com ano na mesma página será necessário desabilitar a interação em sua tabela conforme print abaixo:
Para desativar segue os passos:
1- selecione o segmentador
2- clique em Formato
3- Editar interações
Sucesso! 🚀🥇
-
Tiago Craici - Xperiun's post in Somatória do valor Total não está correspondendo was marked as the answer
resultado:
-
Tiago Craici - Xperiun's post in Subtração com valores da ultima semana de cada mês was marked as the answer
Boa noite @Denis Bruno!
Veja se atende ao seu objetivo:
OBS: a primeira tabela é o valor total da última semana conforme atr_rage e categoria, a segunda tabela é uma medida "OFFSET" para retornarmos o último valor do contexto avaliado (linha), a terceira tabela é a medida de com seria o valor de "dez_4_22 - jan_5_23" sempre avaliando o valor da última semana do mês.
Ressalto a importância do tratamento das informações da sua fato conforme o mestre @Edson Igari comentou... sendo assim tratei conforme abaixo:
Resumidamente para atender seu objetivo seria organizar o ETL, em seguida a medida "chave" seria utilizando a função OFFSET para retornar o último valor fora contexto.
Lembrando que existem várias formas de se chegar ao mesmo objetivo.
Em anexo o pbix com a modelagem e as medidas aplicadas para sua compreensão.
Sucesso! 🥇🚀
Denis Bruno.pbix
-
Tiago Craici - Xperiun's post in Condições Utilizando Multiplicação em Medidas was marked as the answer
Boa tarde @marvinb!
Em respeito a trabalhar com horas no Power BI segue um link para ajudá-lo: https://powerbiexperience.com/pt/blog/como-trabalhar-com-horas-no-formato-hhmmss-case-de-pcp-producao/
Para trabalhar com mais de uma condição indico utilizar a função "SWITCH".
-
Tiago Craici - Xperiun's post in Como Criar uma nova conta no POWER BI on Live was marked as the answer
Boa noite @Adm. Wesley Divino!
Segue link
https://play.powerbiexperience.com/curso/lives-sobre-pbi-online-pilares-6-e-7/5563/26962
-
Tiago Craici - Xperiun's post in Data da última compra was marked as the answer
segue um exemplo
isomma.pbix
-
Tiago Craici - Xperiun's post in Como resolver valores repetidos na coluna was marked as the answer
@gabriel_cap refeito as simulações e ajustado as medidas... Segue:
resultado:
Criado nova medida rank:
Medidas:
Rank = RANKX(ALL(Fato), [Total rentabilidade],,DESC)
Acumulado = CALCULATE(SUM(Fato[Rentabilidade Verba]), FILTER(ALL(Fato), [Rank] <= MAXX(Fato, [Rank])))
Agora o acumulado é sobre uma medida "rank".
Em anexo o pbix.
Gabriel.pbix