-
Total de itens
1.398 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Desafios
Calendário
Downloads
Galeria
Posts postados por Tiago Craici - Xperiun
-
-
1 hora atrás, gui_powerbi disse:
Boa tarde Pessoal,
Alguém sabe alguma forma de eu pegar a Data Útil Anterior a Data Atual, um exemplo
data atual = 11/09/2023
data útil anterior = 08/09/2023
Boa tarde @gui_powerbi!
Veja a medida abaixo se te atende:Ultima venda dia util =var _DiaSemana = WEEKDAY(SELECTEDVALUE(Calendario[Data]))returnSWITCH(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! 🚀
-
Bom dia @Pâmella Dias!
Uma possibilidade para ordenar seria criar uma nova coluna com mês sequencial em sua dimensão dCalendario veja abaixo como que fica:
Observe que quando virou o ano em Janeiro a sequencia foi de 12 para 13 e assim sucessivamente...
Crie uma nova coluna utilizando o DAX abaixo:Mes sequencia =var anoMin = min(dCalendario[Ano])var mes = dCalendario[MêsNum]var anoContexto = dCalendario[Ano]var difAno = anoContexto - anoMinvar resultado =SWITCH(TRUE(),difAno = 0, mes,difAno * 12 + mes)return resultado
Depois é só selecionar sua coluna mes/ano e classificar pela nova coluna criada "Mes sequencia":
Sucesso! 🚀
-
5 minutos atrás, Neiriane de Amorim Miranda disse:
Crie uma nova medida para corrigir o total utilizando a "SUMX":
Sem dados =
SUMX(suaTabela de acordo, [Acordo Unicio II]) -
Boa tarde @Fabio Graciano!
Veja a solução:
Resultado:
Medida:Sem dados =VAR _Tab =FILTER (SUMMARIZE (dRota,dRota[DA8_DESC],"qtd", [Quantidade]),[Quantidade] = BLANK ())RETURNCOUNTROWS ( _Tab )
Desmarcar:
Sucesso!
- 1
-
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- 1
-
40 minutos atrás, tiagorberto disse:
Tiago meu xará, Bom dia!!
Muitíssimo obrigado pela ajuda...
Salvou muito, vou poder entregar a visão muito antes do prazo estabelacido.
Maravilha xará! Só não esquece de marcar a solução. Vlww
-
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))RETURNIF ( _contexto >= TODAY (), _total )
OBS: criei uma nova dCalendario.
PBIX em anexo.
Sucesso! 🚀
- 1
-
Boa noite @mvogado!
Veja se a medida te atende:
Total Realizado =
VAR vTabela =
FILTER (
SUMMARIZE (
dCliente,
dCliente[nome],
"Total", [Resultado] //sua medida de resultado (Realizado / Não Realizado)
),
[Resultado] = "Realizado"
)
RETURN
COUNTROWS ( vTabela )
Total Não Realizado =
VAR vTabela =
FILTER (
SUMMARIZE (
dCliente,
dCliente[nome],
"Total", [Resultado] //sua medida de resultado (Realizado / Não Realizado)
),
[Resultado] = "Não Realizado"
)
RETURN
COUNTROWS ( vTabela )
====>> Depois joga no card!
Sucesso! 🚀 -
troca all por allselected
-
Crie a medida abaixo e coloque-a no cartão :
Mes selecionado =
SELECTEDVALUE ( dCalendario[Nome do Mês] )- 1
-
Da uma olhada no vídeo abaixo:
- 1
-
-
47 minutos atrás, Matheus Rodrigues disse:
tenho uma duvida, a apartir daqui, se eu quisesse contar quantos red e quantos green foram feitas, como eu faço p colocar isso nu grafico? se eu n tenho tabela p colocar no card?
Exemplo total red:
Total Red =
var vCor = if([Total Venda] > 50000000, "red")
var vTabela =
FILTER(
SUMMARIZE(
Score,
Score[Alvará de obra]),
vCor = "red"
)
returnCOUNTROWS(vTabela)
////////////////////////////////////////////////
crie uma nova medida para corrigir o total (valor no card):
Total red sumx =
sumx( Score, [Total Red]) -
12 minutos atrás, Pâmella Dias disse:
Tenta essa medida;
KPI Prazo de protocolo =
IF (
SELECTEDVALUE ( Score[Projeto Aprovado - Prefeitura] ) = BLANK ()
&& [Prazo para Protocolo] <> BLANK (),
SWITCH (
SELECTEDVALUE ( Score[Projeto Aprovado - Prefeitura] ) = BLANK (),
[Prazo para Protocolo] < TODAY (), "red",
[Prazo para Protocolo]
> TODAY () + 20, "green",
"orange"
),
BLANK ()
)
-
4 minutos atrás, Pâmella Dias disse:
manda um print da sua formatação condicional (icone)
-
Utilizando sua medida:
- 1
-
8 horas atrás, Pâmella Dias disse:
Boa noite @Pâmella Dias!
Complementando a solução do mestre @Renato Carlos Rossato... Para validar somente o que não tem protocolo uma opção seria passar um IF antes do SWITCH dessa forma:
pProtocolo =
IF (
SELECTEDVALUE ( SuaTabela[Primeiro Projeto Aprovado - Prefeitura] ) = BLANK (), //-------> aqui valida somente sem protocolo
SWITCH (
SELECTEDVALUE ( Score[Alvará de obra] ) = "Aprovado",
--Caso seja aprovado na coluna da tabela.
[Prazo para Protocolo] < TODAY (), "red",
[Prazo para Protocolo]
> TODAY () + 10, "green",
"yellow"
),
BLANK () //-------> caso tenha protocolo fica em sem informação
)
Sucesso! 🚀
-
faça um teste... veja se este fim da sua media arruma seu total:
return =
CALCULATE(
SUMX(FILTER(
SUMMARIZE(sua tabela de cliente,
sua tabela de cliente[Razão Social],
"Total Vendas",
[Vendas]),
[Vendas] > 5000
), [Vendas]),
FILTER(VIEW_BI_CAD_CLIENTES_FORNECEDORES_D, vdataselecionada = vteste)
) -
2 horas atrás, Cassiano disse:
Olá,
Tenho uma tabela e preciso totalizar o valor por cliente considerando somente aqueles que tivemos vendas acima de 5000,00 mensais e que tenham comprado este valor em todos os meses da seleção. Fiz uma medida com duas variáveis, uma que conta os meses da seleção e outra que conta os meses com vendas acima de 5.000. Quando fiz a Calculate, até foi apresentado o valor de acordo com a seleção, porém o totalizador me mostra o total incluindo o cliente da primeira linha. Como ajustar o total?
RFV Teste =var vdataselecionada =CALCULATE(DISTINCTCOUNT('dCalendário'[Mês/ano]),ALLSELECTED('dCalendário'))var vteste =CALCULATE(DISTINCTCOUNT('dCalendário'[Nro ano/mês]),FILTER(VALUES('dCalendário'[Nro ano/mês]),[Vendas]>5000))returnCALCULATE([Vendas],FILTER(VIEW_BI_CAD_CLIENTES_FORNECEDORES_D,vdataselecionada=vteste &&[Vendas]>5000))Boa noite @Cassiano!
Veja se a medida te atende:
Total corrigido =
SUMX ( sua tabela de cliente, [RFV Teste] )
-
11 minutos atrás, maviso disse:
Boa tarde pessoal,
Por gentileza, me tira uma dúvida: Fiz esta medida abaixo e na tabela funciona, mas tentei colocar ela em um card, aparece "Em branco".
Tenho uma desconfiança que pode ser o selectedvalue. Tentei o min o max, mas não dá o valor correto.
Alguma sugestão de como resolver pessoal? Obrigado.
TotalAnomalias =VAR vOSIMurilo = SELECTEDVALUE(dMurilo[OSI FORNECIDA])VAR vTotalAnomaliasTrafos =CALCULATE(DISTINCTCOUNT(fAnomalias[INDENTIFICADOR_ANOMALIA]),fAnomalias[CRITICIDADE] IN {"P1","P2"},fAnomalias[NUMEROOS] = vOSIMurilo,USERELATIONSHIP(dMurilo[PONTO DE DEFEITO],fAnomalias[TRAFO]),'dCalendário'[Ano] = 2023)RETURNvTotalAnomaliasTrafosCrie essa medida abaixo para ver se aparece no card:
solucao =
SUMX (dCalendario, [TotalAnomalias ] )- 1
-
Correção...
IF(
ISFILTERED (F_Tabela[Filial]) = TRUE (),
[Qtd ATMs],
CALCULATE(
[Qtd ATMs],
ALL(F_Tabela),
F_Tabela[FILIAL] = ALLSELECTED(F_Tabela[FILIAL])
)
) -
Boa tarde @Michelle_Rangel!
Acho que trocando a função HASONEVALUE por HASONEFILTER de certo. -
29 minutos atrás, Wilson disse:
@Tiago Craici, desculpa, mas surgiu mais uma dúvida!
As linhas em branco, ou seja, quando não estiverem nenhum dia a ser prorrogado, como faço para deixar a linha vazia (em branco), sem a palavra dias?
Arquivo Pbix atualizado em anexo.
Segue medida:
Medida dias =var vTotal = SUM(Tabela[Prorrogação (dias)])returnif( vTotal <> BLANK(),CONCATENATE(vTotal, " dias"))
Resultado:
- 1
-
ou com a função "CONCATENATE":
Rotulo de dados concatenado
em Visualização de dados
Postado
@Valmir Braz segue resultado:
pbix em anexo para entendimento.
Sucesso. 🚀
Valmir.pbix