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
-
Medida leva mais de 1 minuto para rodar
Bom dia a todos! Construí uma medida que leva mais de 1:30 min para rodar, sendo que o visual tem 35.000 linhas somente. O modelo de dados é em formato estrela em que tenho somente uma tabela fato "f_tabela_de_eventos" e 5 tabelas dimensão. Os relacionamentos ativos são sempre 1 para muitos, sendo "1" na tabela dimensão e "muitos" na tabela fato. O sentido do filtro sai da respectiva tabela dimensão e vai para a tabela fato. Agradeço se puderem me ajudar a otimizar essa medida ('m Fator Juros'.) Preciso calcular a medida para cada um dos 35.000 dias. Quando faço isso ela leva mais de 1:30min para rodar. Desde já agradecido pela atenção dada ao me…
0 votos1 resposta -
DRE com Linha de %
Galera, tudo lindo na DRE, mas acontece o seguinte. Como podem verificar abaixo existe a "MARGEM EBITDA" Que nada mais e que uma conta envolvendo duas linhas acima e resultando em um número %. Resumindo... nem imagino como se faz isso. rsrsrsrsr. Alguém tem algum exemplo que o resultado seja a conta de 2 linhas da grade ? A grade tem 5 níveis sendo que o N1(está em uma tabela0 e o restante em uma outra. Segui a mesma lógica da DRE do vídeo do LeoKarpa, o problema agora é esse Percentual aí. Agradeço se alguém der uma luz ! Abs,
0 votos2 respostas -
Curva ABC Dinamica
Bom dia, eu tenho uma base de clientes flutuantes de aproximadamente 40 mil clientes com o histórico de vendas dos últimos 18 meses que precisei classificá-los por curvas ABC e Zero. Meu chefe deu uma apimentada e me perguntou: 01) Quer saber o comportamento das curvas nos últimos seis meses - exemplo: em Set/21 tinham 5.000 clientes no curva A em Janeiro apenas 3.000. ou vice versa. 02) Quantos clientes subiram de curva e quantos desceram. para classificá-los, eu fiz o Rank, real acum e o pareto. agora de forma dinâmica eu travei. pois a marcação curva abc vai na tabela dimensão de clientes. como se faz para jogar a curva na medida e ainda contá-…
0 votos1 resposta -
Botão com Ação Condicional
Olá pessoal Alguém já fez um botão no power bi com funcionamento condicionado a uma informação? Tipo se campo x = valor tal o botão executa a ação senão executa outro tipo de ação ou mesmo fica inativo. Tipo senha incorreta botão Fuca inativo ou executa uma outra ação diferente daquela que ocorre quando a senha esta correta. Ainda nenhuma discussão neste sentido, se alguém puder ajudar, fico grato.
0 votos1 resposta -
Média móvel - 12 meses
Boa noite a todos! Preciso criar uma medida que calcule a media dos últimos 12 meses para utilização em um grafico de linhas. Criei uma medida que faz o calculo e cada mês e no retorno fiz o somatório de tudo e dividi por 12, o calculo de certo porem está muito lento. Existe uma forma mais performática de efetuar esta médida? Segue medida que criei: Qtd. Media Func. Ativos 12 Meses = Var MesAtual = [Qtd. Funcionarios Ativos sem Traineers] Var Mes1 = CALCULATE([Qtd. Funcionarios Ativos sem Traineers],DATEADD(d_calendario[Data],-1,MONTH)) Var Mes2 = CALCULATE([Qtd. Funcionarios Ativos sem Traineers],DATEADD(d_calendario…
0 votos1 resposta -
Acumulando valores por hora
Boa tarde, como posso acumular valores a cada hora do dia? Tenho o seguinte relacionamento: A tabela dHora está relacionada a Tabela através das colunas Hora-HR_FASE_VLME. Segue também o PBI de exemplo. Obrigado desde já. Teste.pbix Teste.xlsx
0 votos1 resposta -
SubTotal
Bom dia meus queridos! Estou quebrando a cabeça aqui, talvez seja simples, mas como estou bastante tempo encima do painel não consiga mais pensar fora da casinha...kkkkk na matriz acima estou com dois problemas na coluna " Bônus %" e "Bônus R$". Bônus % - onde está fazendo a soma (8%) quero que a informação fique em branco. Bônus R$ - o valor total não está fazendo a soma dos itens filtrados. Desde já muito obrigado.
0 votos1 resposta -
Status de cotações pendentes
Boa tarde Pessoal, Preciso de uma ajuda!!! Estou alguns dias (= semanas)kkk já quebrando a cabeça para tentar desenvolver as medidas para buscar dentro do meu CRM o status das cotações de cada comprador, aberta no dia, concluído no dia, pendentes (aberta do dia - concluída), quantidade total de cotações a serem negociadas ( Quantidade aberta do dia + pendente acumulada) e a % de cotações pendentes por dia, semana e mês que precisamos avaliar. Em anexo coloquei um arquivo em excel para tentar facilitar uma solução para meu problema. Muito obrigado desde já. Cotações pendentes 2021.xlsx
0 votos3 respostas -
Função Intersept e Except
Prezados, Preciso de ajuda. Tenho uma análise para desenvolver e que, acredito, envolve intersect e except e a criação de variáveis. Já li e pesquisei em diversos materiais, porém cheguei ao limite e recorro a vocês. Ou talvez outra alternativa DAX para a solução. Problema: Clientes positivados (clientes que compraram no mês ou fidelização de clientes) 1 Fidelização de Clientes: Quem, quantos e total de vendas dos clientes que compraram no período 1 (atual) em relação ao período 2 (anterior). [selecionar o período para comparação e a resposta será uma nova tabela com os clientes]. intersept + Inteligência de tempo?? 2 Novos Clientes: Quem, quantos e to…
0 votos2 respostas -
Cálculo de Excesso de Estoque
Olá pessoal, Estou com um problema de DAX e vou tentar explicar a lógica do indicador, que é simples, porém até chegar no resultado final várias medias são necessárias. Estou calculando o quanto temos de excesso no estoque, ou seja criei um parâmetro onde o usuário ira definir acima de quantos dias de estoque ele vai querer considerar sobre-estoque. Criei a medida e deu certo, porém só funciona bem quando estou a nível de SKU, quando eu agrupo a análise a nível de grupo família, ou até coloco em cartão o valor fica zerado. Eu preciso que seja somado os resultados que estão a nível de SKU, ou seja uma análise a nível de linha, o problema é para chegar na medida …
0 votos5 respostas -
DÚVIDA COM MEDIDA
É o seguinte. Tenho uma tabela de Compras Efetuadas e outra tabela de Cotação. O que eu queria era multiplicar o preço (minimo da cotação) pelo preço de Compra. A tabela de Cotação tem diversos fornecedores e preços diferentes (10 preços em 1 dia A tabela de Compras tem, de maioria, fornecedores iguais e o preço efetivo de compra (preço efetuado no dia) Só que eu tenho que conciliar as datas para conseguir fazer essa análise : Pegar o dia da cotação e colocar no dia da compra. Conseguir fazer com a função preço minimo cotado = LASTNONBLANKVALUE( DATESBETWEEN( 'dCALENDÁRIO'[data],BLANK(),MAX('dCALENDÁRIO'[data]) ), CALCULATE(MIN('…
0 votos2 respostas -
Calculo de km entre Rota de um CEP (endereço) a outro
Olá. Na tabela tenho a coluna CEP (endereço) de partida e a outra com o CEP da entrega. Como calcular o km da rota?
0 votos2 respostas -
Meta realizada de acordo com periodo
Pessoal estou precisando de uma ajuda, preciso fazer um gráfico e um cartão da meta realizada, mas com o período e a meta equivalente ao período. Tenho a meta do ano e quero fazer o acompanhamento pelo trimestre e pelo mês, consegui fazer apenas individual de cada, mas ficam 3 gráficos e 3 cartões , um para cada período, estou procurando uma forma de fazer em um único gráfico, usando o filtro ou drill down. A intenção é fazer uma analise e acompanhamento do período menor para ajustar as estratégias mais rapidamente e a mudança dos anos é para comprar o que foi proposto e cumprido no mesmo período de cada ano. EX VENDEDOR "A "- EM 2019 ME…
0 votos1 resposta -
erro na Calculate
Conseguem me ajudar nessa medida, está dando o seguinte erro " uma função CALCULATE foi utilizada em uma expressão True/false usada como expressão de filtro de tabela. Isso não é permitido" Meu objetivo é fazer uma simulação dentro do DRE somente mudando essas contas específicas com parâmetros. Pode ajudar?DRE - Simulação Ano Atual varias contas CX =VAR vSelecionados = VALUES('dPlanoContas Virtual'[Nome])VAR vContaSelecionados =CALCULATE([DRE - Receita Bruta CX] * (1 + 'Projeção Dinâmica - DRE - Receita Bruta'[DRE - Simulador - Receita Bruta Valor]),[DRE - Deduções da Receita Bruta DRE CX] * (1 + 'Projeção Dinâmica - DRE - Deduções Receita Bruta'[DRE - Simulador…
0 votos2 respostas -
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