Linguagem DAX
Dúvidas e problemas relacionados à Linguagem DAX.
Explore Perguntas
Não há nenhuma pergunta popular de mostrar agora
-
0 votos0 respostas
-
0 votos3 respostas
-
0 votos9 respostas
-
0 votos0 respostas
-
0 votos5 respostas
2.982 questões neste fórum
-
Porcentagem
Boa tarde! Será que alguem consegue me dar um help? Preciso fazer o % dessas categorias na "Medida 2". a medida que usei não deu certo.. anexo..
0 votos3 respostas -
Erro na expressão DAX de conversão hh:mm:ss
Boa tarde, Segui os passos do tutorial que o Léo fez sobre como realizar a conversão de horas decimais para hh:mmss, para poder inclui-lás em gráficos. Mas, dentro da expressão as minhas variáveis não estão sendo reconhecidas: Alguém poderia me ajudar? O link de acesso ao tutorial é: https://powerbiexperience.com/pt/como-trabalhar-com-horas-no-formato-hhmmss-case-de-pcp-producao/
0 votos2 respostas -
ERRO NA FUNÇÃO RANKX
Olá, sou novo aqui no fórum, espero ajudar bastante também com o que sei e aprenderei. Estou com uma dificuldade para conseguir realizar um rankeamento da quantidade de erros por colaboradores. Criei uma medida que chamei de Total e ela simplesmente Conta a quantidade de Linhas preenchidas na base de dados pela coluna UNIDADE CONSUMIDORA (Essa informação é sempre preenchida), uma vez que cada linha do registro é um erro de um colaborador. A medida TOTAL ficou assim: TOTAL = COUNTA(TabRefaturamento[UNIDADE CONSUMIDORA]) Após criei a medida de RANK da seguinte maneira: RANK = RANKX(ALL(TabRefaturamento), TabRefaturamento[TOTAL]) Coloquei…
0 votos2 respostas -
Multiplicação de um total por varias linhas
Bom dia, poderiam me ajudar com o assunto abaixo? tenho uma medida pronta que preciso multiplicar por cada linha da planilha abaixo. Ou seja, tenho um total, que foi calculado no PB e preciso que ele multiplique pela linha de Taxa ADM para me dar o valor de TAXA ADM e assim sucessivamente. a medida que usei para multiplicar foi uma ja pronta. TOTAL 1 = DIVIDE( [simples] , [taxa BASE]) sendo deste total, que foi um valor de 218 mil gostaria que ele multiplicasse pela taxa de 12%, e me desse o valor. e depois pela de 5,9% e me desse o valor de rateio... Conseguem me ajudar?
0 votos3 respostas -
Dcalendário com informação de Semestre
Bom dia ! É possível criar uma coluna na tabela dcalendário com a informação de semestre, ou seja, que conte de Jan a Jun (Sem 1) e Jul a Dez (Sem 2) ? Obrigado
0 votos2 respostas -
Medida para mostrar o maior valor dentro de um período - solução
Encontrei uma solução. Top 1 Rank = CALCULATE([Distinctcount Unique Contracts],CALCULATETABLE(TOPN(1,ALL(d_NTT_Dinamic_DataTable[Month Name]),[Distinctcount Unique Contracts],DESC),ALL(d_NTT_Dinamic_DataTable),VALUES(d_NTT_Dinamic_DataTable[FY_NTT]))) Com a fórmula é possível fazer uma comparação para destacar o maior valor dentro de um período. Valeu gente. Obrigado a todos.
0 votos1 resposta -
Cross Selling
Boa tarde, estou tentando reproduzir o problema do Cross Selling na base de dados do Movie Lens. Meu objetivo é selecionar um ou mais títulos de filmes em um slicer. Obter os id_Usuario desses filmes e, depois, obter os títulos dos filmes que esses usuários selecionados classificaram como 5 estrelas. A medida que criei está retornando uma resultados que não consigo interpretar no gráfico. Gostaria de ajuda para corrigir a medida. # Avaliações 5 estrelas = CALCULATE( COUNTROWS(fNotas) ; FILTER( dFilmes ; dFilmes[Título] <> BLANK() ); FILTER( fNotas ; fNotas[Nota] = 5 …
0 votos3 respostas -
Dia anterior Excluindo Feriados_v2
Acho que fechei o post anterior, sem querer. @arthurOribeiro Segue medida, quando uso a medida isolada, dá certo, mas quando preciso trazer ela ddentro de uma dateadd, nao vem os saldos. Obrigado!
0 votos2 respostas -
Acumulado do Contexto VS Acumulado do Ano Anterior do Contexto
Bom dia a todos, Como não encontrei algo parecido na comunidade estou pontando aqui a minha dúvida. Estou com a seguinte situação quero montar um gráfico de área aonde eu tenho o valor investido em 2019 - 2020 - 2021 isso vai depender do ano que quero analisar através da segmentação de dados. Para isso usei duas medidas segue: M_ValorAcumulado = var MaximoDiaContexto = max (D_Calendario[Data]) return CALCULATE( [M_Valor], FILTER( ALLSELECTED ( D_Calendario), D_Calendario[Data] <= MaximoDiaContexto)) ----- ***** Até aqui 100%. ****----- Aqui começa a dúv…
0 votos6 respostas -
Criar um Valor % sobre o Faturamento do mês para inserir na conta de Deduções da DRE
Boa tarde, estou com o seguinte problema. tenho uma dre conforme a imagem abaixo. Está toda funcional, no entanto preciso inserir um valor % de 16% a acrescido a conta de dedução . essa dedução deve variar de acordo com o faturamento do mês. nesse caso especifico constar na linha da conta : DESCONTOS INCONDICIONAIS DESCONTOS INCONDICIONAIS = 0,16*199995 = 31999,20 Estou postando abaixo a medida dax que estou usando: Realizado = VAR vSubtotal = MAX(MascaraDRE[Subtotal]) VAR vValorSubtotal = CALCULATE( [Valor Movimento], FILTER( ALL(MascaraDRE), MascaraDRE[CodGrupoDRE] <= MAX(Masc…
0 votos22 respostas -
Trabalhando com Horas hh:mm:ss erro na apresentação
Tenho essas medidas para calcular os horários, ele faz a conta corretamente , porém dependendo do filtro , da erro na exibição do gráfico. Obs: 1- Ao subtrair minhas datas, aparecem horas negativas. 2- Não são todas as linhas que estão preenchidas. Reparo no local = VAR Horas = INT (AVERAGE(POWERBI[Personalizar])) VAR Minutos = INT((AVERAGE(POWERBI[Personalizar]) - Horas) * 60) VAR Segundos = ROUND(INT((AVERAGE(POWERBI[Personalizar]) - Horas) * 60 - Minutos) *60; 0) RETURN value( IF(Horas<=9;CONCATENATE(0;Horas);VALUE(Horas)) & IF (Minutos<=9;CONCATENATE(0;Minutos);VALUE(Minutos)) & IF (Segundos<=9;…
0 votos1 resposta -
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