-
Total de itens
2.034 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Desafios
Calendário
Downloads
Galeria
Tudo que Edson Igari postou
-
Informar na dimensão qual entidade tem um número de clientes acima de 100
Edson Igari respondeu ao pergunta de Gustavo Dassie em Linguagem DAX
@Gustavo Dassie, veja se funciona: ColunaSimNao = VAR vTabela = //Monta tabela identificando os valores maiores ou iguais a 100 ADDCOLUMNS( SUMMARIZE( dEntidadeClasse[sk_entidade_classe], fCarteira[dt_competencia], "@SomaQtdVidas", SUM(fCarteira[qtd_vidas]) ), "@MaiorCem", IF([@SomaQtdVidas] >= 100, 1, 0) ) VAR vMaiorCem = //Pega as entidades que tiveram valores maiores ou iguais a 100 MAXX( vTabela, [@MaiorCem] ) RETURN IF(//Cria o filtro onde, se o valor máximo for igual a 1, ou seja em algum contexto a condição foi atingida, relacionamento. Senão, não relacionamento. vMaiorCem = 1, "Relacionamento", "Não relacionamento" ) Caso não, consegue compartilhar o pbix ou uma base de exemplo??? -
@Aldair, se não tiver dado certo agora, desisto rs. Pipeline (1).pbix
-
Ajuda para uma medida envolvendo feriados e final de semana
Edson Igari respondeu ao pergunta de Clayton Silva Limeira-SP em Linguagem DAX
beleza. Não precisa ser grande não. Só uma amostra pra podermos desenvolver. -
Ajuda para uma medida envolvendo feriados e final de semana
Edson Igari respondeu ao pergunta de Clayton Silva Limeira-SP em Linguagem DAX
@Clayton Silva Limeira-SP, tudo bem?? Consegue compartilhar o pbix um excel com os dados??? -
@Aldair, era mais simples do que eu pensava. Acho que a correria me impediu de ver direitinho. Enfim, acho que agora foi rs. Se tiver dado certo, peço a gentileza de marcar minha resposta como solução. Pipeline.pbix
-
Perdão Aldair, não tinha me atentado que era uma coluna. Tenta o seguinte: Cria uma coluna ano e uma coluna mes na sua tabela fato. Depois faz o seguinte: ULTIMA VENDA = CALCULATE( MAX(VendaDevol[EMBARQUE]), ALLEXCEPT(VendaDevol,VendaDevol[CLI_FOR],VendaDevo[ANO], VendaDevo[Mes]), VendaDevol[EMBARQUE] <= MAX(Calendario[DATA BASE] ) ) Se não der certo, consegue compartilhar o pbix um excel com dados?
-
@Aldair, tudo bem??? Cria uma coluna para identificar o mês atual na sua tabela calendario: MesAtual = IF( Calendario[ANO] = YEAR(TODAY()) && Calendario[MES_NUM] = MONTH(TODAY()), 1, 0 ) Depois inclui no filter da medida um filtro de mês atual: ULTIMA VENDA = CALCULATE( MAX(VendaDevol[EMBARQUE]), ALLEXCEPT(VendaDevol,VendaDevol[CLI_FOR]), VendaDevol[EMBARQUE] <= MAX(Calendario[DATA BASE] && Calendario[MesAtual] = 0 ) )
-
@ntatiane, tudo bem??? Você criou uma tabela física que não tem relacionamento de data, portanto não tem como ficar dinâmica. Sendo ela física, você precisa de alguma tipo de granularidade de datas (ano, mes, semana, dia, etc) dentro dela. Porém, acredito que, se ao invés de criar a tabela fisicamente, você utilizá-la de forma virtual, iniciando se summarize pela fato e não pela dimensão loja, resolva seu problema.
-
Qual fórmula DAX para calcular Prazo Médio de Pagamento ?
Edson Igari respondeu ao pergunta de Débora Oliveira em Linguagem DAX
@Débora Oliveira, tudo bem??? Segue solução anexo. Caso tenha ajudado, peço a gentileza de marcar minha resposta como solução. AjudaSomaProduto.pbix -
@gabriel_cap, tudo bem? Sim. Quando tiver um mês selecionado traz uma quando for mais de um traz a outra.
-
Como criar uma medida de meta acumulada?
Edson Igari respondeu ao pergunta de Gilberto Ferreira em Linguagem DAX
-
Como criar uma medida de meta acumulada?
Edson Igari respondeu ao pergunta de Gilberto Ferreira em Linguagem DAX
@Gilberto Ferreira, que bom que deu certo. Mas só uma coisinha, tem que marcar a minha resposta como solução rs. -
Como criar uma medida de meta acumulada?
Edson Igari respondeu ao pergunta de Gilberto Ferreira em Linguagem DAX
@Gilberto Ferreira, vê se isso. Se tiver ajudado, peço a gentileza de marcar minha resposta como solução. Meta Acumulada.pbix -
Como criar uma medida de meta acumulada?
Edson Igari respondeu ao pergunta de Gilberto Ferreira em Linguagem DAX
Exatamente. Consegue disponibilizar uma tabela em excel??? -
Como criar uma medida de meta acumulada?
Edson Igari respondeu ao pergunta de Gilberto Ferreira em Linguagem DAX
Perdão, falou um parenteses. meta_acumulada_YTD = VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario VAR v_result = AVERAGEX( FILTER( ALLSELECTED(d_CALENDARIO[Data]), d_CALENDARIO[Data] <= v_max_date ) ), [media_meta] ) return v_result -
Como criar uma medida de meta acumulada?
Edson Igari respondeu ao pergunta de Gilberto Ferreira em Linguagem DAX
Essa sua medida retorna isso, certo??? jan = 4,80% fev = 4,20% Tenta isso: meta_acumulada_YTD = VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario VAR v_result = AVERAGEX( FILTER( ALLSELECTED(d_CALENDARIO[Data]), d_CALENDARIO[Data] <= v_max_date ) ), [media_meta] return v_result Se não der certo, disponiniliza um excel. -
Como criar uma medida de meta acumulada?
Edson Igari respondeu ao pergunta de Gilberto Ferreira em Linguagem DAX
Boa tarde Gilberto, acho que tá faltando fazer a divisão não? Pra isso acredito que vc tenha que contar a quantidade de meses do contexto. -
Remover linhas em branco da função RANKX
Edson Igari respondeu ao pergunta de maumauww em Linguagem DAX
Opa, tamo junto. Se ajudou, depois marcar minha resposta como solução, por favor. Abraço -
Remover linhas em branco da função RANKX
Edson Igari respondeu ao pergunta de maumauww em Linguagem DAX
@maumauww, tudo bem? Tenta o seguinte: rank_abc = IF( [valor_abc] <> BLANK(), RANKX(ALL('dw fornecedor'[CodigoFornecedo]),[valor_abc]) ) Caso tenha resolvido o problema, peço a gentileza de marcar minha resposta como solução. Abraço -
Perdão, agora que vi que tá comparando (texto > 0), vai dar erro mesmo. Tenta essa, que acho que agora vai rs. CustoDiretoRealizado_tst2 = VAR vSelecao = SELECTEDVALUE(TAB_ITEM[DescriçãoItem]) VAR vCALC = CALCULATE(SUM(TAB_SENIOR_PV[VL_LANCAMENTO]),TAB_SENIOR_PV[C_D] = "D", TAB_SENIOR_PV[PV_OH] = "PV") RETURN SWITCH( TRUE(), vSelecao = "PVI FÁBRICA", vCALC, vSelecao = "CONSUMÍVEIS - FABRICAÇÃO", vCALC, vSelecao = "MÃO DE OBRA - FABRICAÇÃO", vCALC, vSelecao = "SERVIÇO DE TERCEIRO - FABRICAÇÃO", vCALC, 0 )
-
troca o conteúdo que está após o RETURN, por isso: SWITCH( TRUE(), vFab = "PVI FÁBRICA" && vFab > 0, vCALC, vCONS = "CONSUMÍVEIS - FABRICAÇÃO" && vCONS > 0, vCALC, vMDO = "MÃO DE OBRA - FABRICAÇÃO" && vMDO > 0, vCALC, vSER = "SERVIÇO DE TERCEIRO - FABRICAÇÃO" && vSER > 0, vCALC, 0 )
-
manda a medida que vc fez com o selectevalue
-
Consegue compartilhar o pbix ou uma amostra dos dados???
-
@Ronaldo Caetano Barbosa, veja se funciona: Medida Teste= Medida = IF( CONTAINSSTRING(SELECTEDVALUE(SuaTabela[EAC]), "CONSUMÍVEIS - FABRICAÇÃO") || CONTAINSSTRING(SELECTEDVALUE(SuaTabela[EAC]), "SERVIÇO DE TERCEIRO - FABRICAÇÃO"), 0, [Realizado] ) Onde está "SuaTabela[EAC]" você deve substituir pela tabela e coluna que contém os valores. Caso tenha ajudado, peço a gentileza de marcar minha resposta como solução. Abraço