Linguagem DAX
Dúvidas e problemas relacionados à Linguagem DAX.
Explore Perguntas
Não há nenhuma pergunta popular de mostrar agora
-
0 votos3 respostas
-
0 votos2 respostas
-
0 votos1 resposta
-
0 votos1 resposta
-
0 votos1 resposta
3.296 questões neste fórum
-
Verificar qual é a maior quantidade de números negativos consecutivos
Bom dia Pessoal A minha dúvida é a seguinte: Imagine uma sequência de dias onde para cada dia eu tenho um valor específico e eu queira saber qual é a maior sequência de números negativos. Disponibilizei uma imagem com um exemplo de sequência de dados. No exemplo da imagem a maior sequência negativa apareceu entre os dias 15/01/2021 e 18/01/2021. Visto os fatos eu gostaria de criar uma medida que me mostrasse o valor 4 que é a maior sequência negativa que tenho. Obrigado
0 votos4 respostas -
Calculo YTD Ano Fiscal
Boa noite! Na empresa onde trabalho consideramos o intervalo de Mar - Fev como ano fiscal (atualmente estamos 20/21). Estou desenvolvendo um projeto para um departamento, fiz uma medida utilizando datesytd (até deu certo até o mês de dezembro/20), agora quando incluímos o mês de janeiro/21, ele não traz o valor. Como devo fazer?
1 voto5 respostas -
Gráfico Baseado em uma Medida
Olá, tudo bem? Utilizo um gráfico de Funil para mostrar os clientes que passaram por cada uma das etapas do processo de compra. Gostaria de mostrar, quando selecionada uma etapa do Funil, quais são os clientes que passaram por aquela etapa e o que aconteceu com cada um deles (ex: Passou de Estágio, Mesmo Estágio, Descartado, etc...). Sendo assim fiz uma medida que se baseia na etapa do funil selecionada para classificar cada um dos clientes informando o que ocorreu com ele após aquela etapa. Esta é a medida que utilizo: Esta medida utilizo em uma tabela que mostra o que ocorreu com cada um dos clientes do estágio selecionado ("Estágio Seguinte"), como está demonstra…
0 votos1 resposta -
Paradoxo de simpson
Pessoal tudo bem? Alguém já teve o problema com o paradoxo de simpson e conseguiu resolver com DAX?
0 votos0 respostas -
Cálculo Forecast
Olá pessoal. Possuo uma base com informações, por loja, de faturamento mensal e em uma outra base a taxa de crescimento mensal esperada por loja. Ex para a loja1: o faturamento de maio/2020 é o medido 2,2 o faturamento do mês de junho/2020 deveria ser 2,2 * 5% = 2,31 o faturamento do mês de julho/2020 deveria ser 2,31*5% = 2,43 e assim por diante. Preciso criar essa medida com DAX e construir um gráfico linha para acompanhar a projeção por loja. Alguma luz? 🙂 Desde já grato! base-dados.pbix loja.xlsx
0 votos1 resposta -
Dia anterior Excluindo Feriados
Oi Pessoal, tudo bem? Estou quebrando a cabeça em uma medida que me retorne o dia anterior excluindo finais de semana e feriados. Tenho essa medida que funciona perfeitamente para finais de semana. Porém, preciso incluir os feriados que ocorrem nessa medida, alguem me da um help? D-1 = // IF(NOT(MAX(dCalendario1[Dia da Semana]) IN {6; 0}); IF(MAX(dCalendario1[Dia da Semana]) = 1; -3;-1)) // Se o Máximo da dCalendário não for 6 (Sábado) e 0 (Domingo), faz um novo Se, considerando que Se o Máximo da dCalendário dia da Semana for 1 (Segunda), retorna para - 3 (Sexta), caso contrário retorna -1. Var vDiaAnterior = IF(NOT(MAX(dCalendario1[Dia da Seman…
0 votos4 respostas -
Formatação dos dados tabela dCalendario - DAX
Boa tarde, estou tendo uma dificuldade com a formatação visual do texto gerado pela consulta DAX abaixo: Mes nome = FORMAT(dMes nome = FORMAT(dCalendario[Data], "MMMM") ou Mes nome = FORMAT(dCalendario[Data], "Mmmm") Segundo documentação da Microsoft deveria retornar o dado desta forma: Data Mes number Mes nome Mes abrev 01/01/2019 1 Janeiro Jan Porém a consulta DAX acima destacada retorna o dado dessa forma: Data Mes number Mes nome Mes abrev 01/01/2019 1 janeiro…
0 votos3 respostas -
Medida para mostrar o maior valor dentro de um período
Oi gente, Me ajudem, estou quebrando a cabeça para poder listar o mês com a maior quantidade de contratos únicos. Já tentei várias fórmulas: MAXX Distinctcount Unique Contract = maxx(allselected(d_NTT_Dinamic_DataTable[Month Name]),DISTINCTCOUNTNOBLANK('BaseContratosMensais_IndicadorGerencial - SQL Results'[#UNIQUE_CONTRACT])) até essa aqui. Top 1 Rank = CALCULATE([Distinctcount Unique Contracts],TOPN(1,ALL(d_NTT_Dinamic_DataTable[Month Name]),[Distinctcount Unique Contracts],DESC),VALUES(d_NTT_Dinamic_DataTable[Month Name])) Tks, --- Alexandre.
1 voto7 respostas -
Inteligência de Tempo - Última data de Abastecimento
Boa tarde pessoal, estou com a seguinte duvida. Pode ser bem simples mas já quebrei a cabeça aqui. Tenho uma tabela fato onde vou incluindo o KM atual no dia do abastecimento e a quantidade de litros. No excel, para fazer a media de KM/L eu pego o KM do último abastecimento e subtraio o KM do abastecimento atual e divido pela quantidade de litro abastecidos. Porém não estou conseguindo pegar a ultima data com abastecimento com formula dax. Consigo obter o PreviousDay mas nem sempre o ultimo abastecimento é o dia anterior. Segue os prints, uma tabela ficticia e o PBIX para quem puder ajudar... valeu!! Abastecimento Caminhoes .xlsx A…
0 votos2 respostas -
Contagem de Projetos em desenvolvimento com variação dinâmica de tempo
Boa tarde, Estou tendo problema em fazer uma medida que conte de uma forma dinâmica a quantidade de projetos que encontra-se em desenvolvimento por ano. Projeto em Desenvolvimento = A instalar - Emissão Quando aprova-se o projeto executivo passa para fase "a instalar" então com isso ele terminou a fase de desenvolvimento. O problema é o dinamismo de período. Um exemplo: Projeto A - aberto (emissão) em 2015 e encontra-se em fase de desenvolvimento (anterior a "a instalar) até 2021. A medida que fiz com ajuda da linguagem M, eu fixo uma data atual e quando aplico um filtro em 2016 ele me mostra este projeto como "Em desenvolvimento há mais de 1 ano"…
1 voto4 respostas -
Rank Dinâmico Decrescente
Bom dia Pessoal, Preciso criar um rank do menor para o maior, retornando o primeiro valor e que seja dinâmico dependendo do filtro inserido pelo usuário. Estou usando a medida abaixo que ela lista todos os valores e não classifica no caso de colocar um mês específico, a medida lista a classificação geral ( se no mês tenho de 1 a 10 a classificação aparece 170 a 180. Alguém pode me auxiliar a resolver esta questão ? Obrigado. mdRankMin:= var vRankMin = IF( HASONEVALUE(TABELA[COLUNA]), RANKX(ALL(TABELA[COLUNA]),[MEDIDA],,ASC)) var vMin = IF( vRankMin = 1, [mdFEP]) return vMinFEP Dúvida aluno: @Gilson Filho Teste.pbix
1 voto2 respostas -
Somar por empresa
Galera, Estou precisando de uma ajuda, que para vocês que são fera, será algo bem fácil. Realizei um calculo tipo média ponderada, o seguinte calculo, temos duas empresas e estas duas empresas possuem fornos de produção e estes fornos trabalham com ciclos de produção, e cada ciclo tem uma quantidade de rodadas realizadas, realizei uma medida que calcula a representatividade da quantidade de rodadas referente ao total de cada empresa, e depois peguei esta representatividade e multipliquei ao valor de cada rodada de cada ciclo e por empresa, até funcionou corretamente, agora gostaria de somar estes resultados, para saber o total médio ponderado de rodadas por emp…
0 votos3 respostas -
Média Móvel das 4 Últimas Semanas
Olá Pessoal! Estou precisando de um help no DAX, tenho uma medida que é a média móvel das últimas 4 semanas. A medida esta funcional apenas apartir da semana 4. Pois, a medida esta apresentando os valores errados, para semanas anteriores (1, 2 e 3 ) que deve conter a média das últimas semanas do ano anterior, e o valor apresentado esta errado. Vou deixar uma imagem com o exemplo e a medida que estou utilizando...Desde já agradeço a atenção Average Movel ING EXP 2 = VAR SEMANA1 = MAX(dim_Calendario[AnoSemana]) VAR SEMANA2 = MAX(dim_Calendario[AnoSemana])-1 VAR SEMANA3 = MAX(dim_Calendario[AnoSemana])-2 VAR SEMANA4 = MAX(…
0 votos2 respostas -
Duvidas SUMX
Pessoal, boa tarde! Estou com um problema em um resultado que a SUMX está me trazendo, preciso que a soma do valor total da coluna esteja certo. Tenho uma medida que está quase fazendo certo, segue abaixo: SUMX( VALUES(dBucket[Bucket]), CALCULATE([FCST_PDD]-[LB_Semanal_PDD])) Unico porem é que eu tenho dois contextos, vou tentar explicar melhor. Na imagem abaixo vocês podem ver que a coluna verde está com um total de 398.869, porém o correto é 404.164 Eu entendi o porque ele está trazendo dessa forma, é pelo fato de eu ter feito o values da medida selecionar o dBucket[Bucket], que são essas faixas (acima de 730…
0 votos2 respostas -
Retornar o primeiro do ranking
Olá, Estou criando um storytelling dentro do visual "enlighten data story", e em determinada parte da história gostaria de retornar o primeiro "nome" do ranking. Já fiz a medida de ranking - referenciando o que tem maior porcentagem entre as classes, e agora quero retornar esse primeiro no visual. Alguém sabe como posso fazer? Agradeço desde já,
0 votos6 respostas -
Acumulado no tempo respeitando filtros
To com um B.O aqui faz dias e nao to conseguindo resolver, será que alguem me da um help? preciso calcular o acumulado no tempo de usuários. os filtros estão em uma tabela e o acumulado em outra. Quando filtro um determinado mes, ela não tras os acumulados passados (ate aquele mes) só os dentro do mes. preciso que traga os anteriores e daquele mes filtrado. ps.: o filtro de data está numa fato e nao em dcalendario. O que preciso: medida que acumule (valores anteriores do filtro) + o da data filtrada.
0 votos3 respostas -
Valores proporcionais
Seguinte tenho uma matriz onde código da área (nível 3), pode ser igual dentro de semente e venda (nível 2) então eu tenho a coluna "Area_Total" sendo calculado com um "Crossfilter" do fato para a dimensão, pois assim a soma da área seria somente de áreas distintas ficando correto o total de "Área" no nível 1 e não somando tudo com "Áreas" que seriam iguais. O problema é que parte dessas "Áreas" deve ser rateado em "Vendas" e "Semente" e a soma do rateio tem que ser o total da área. O Cálculo seria "Area_Total" * "Valor_percentual", e o total da "area_proporcional" no nivel 1 até está correto, mas no detalhe do nível 2 se fizer essa soma está errado, como segue o print. N…
0 votos12 respostas -
Contagem e divisão via coluna calculada
Boa tarde, Preciso de uma ajuda para uma medida em uma coluna calculada, precisa saber a quantidade de vezes que o cd_atendimento aparece na coluna, conforme o print E após isso, ire divida o valor da quantidade pelo valor do tempo realizado Ja tentei algumas medidas, mas ainda não conseguir obter êxito. base_teste.pbix
0 votos4 respostas -
CONTAGEM ACUMULADA DE UM "STATUS"
Boa tarde a todos, Preciso de uma ajuda para formular uma medida no painel de SMT, onde as medidas que envolvem Pendentes (Pendente dentro do prazo, pendente há mais de Anos, pendente há mais de anos) sejam contabilizadas considerando o acúmulo de um ano para o outro, principalmente no cartão "Pendente fora do Prazo". Quando considero o período todo o valor está correto, porém, qdo marco um determinado ano ele não contempla o que está pendente pra trás. Não sei se é possível, mas gostaria de ajuda de vcs. Um exemplo, é o ano de 2009, no qual tenho uma SMT "Pendente fora do prazo" . Quando desmarco 2009 e marco 2010 está pendência desaparece. Isso que…
0 votos1 resposta -
Recursividade
Pessoal, boa noite... Eu tenho uma tabela "estrutura" e esta tabela se relaciona com ela mesmo armazenando as estruturas de fabricação dos meus produtos, existem itens que tem 3 niveis por exemplo e outros que possuem 20 niveis. A tabela tem o campo codigo que guarda o produto do nivel corrente e o campo componente que guarda o produto do nivel abaixo dele (seu insumo de produção). Hoje eu trato isso na extração da base fazendo um tabelão, mas queria poder trazer a tabela no seu formato original e ajustar em DAX. Sei que existe como trabalhar com hierarquias, creio que seja semelhante, mas não me aprofundei ainda... O Produto e o Componente são "Produtos", …
0 votos1 resposta -
Fórmula de saldo - ficha de estoque
Pessoal, Preciso criar uma ficha de movimentação do estoque. Preciso ter uma coluna que me indique qual é o saldo do meu estoque, eu tenho as colunas de entradas e saídas. Então seriam três colunas: 1. SKU; 2. Week; 3. Entrada; 4. Saída; 5. Saldo. Obrigado! Dúvida Aluno: Danilo Vieira
0 votos1 resposta