Comunidade DATAB

Seja bem vindo ao fórum oficial da DATAB | Sua dose diária de Power BI e Excel

Assuntos relacionados a criação de medidas, fórmulas e funções DAX, relacionamentos etc
Por erickhmf
#68629
Boa Tarde, Pessoal,

Primeiramente obrigado pela oportunidade de estar aqui com vocês, espero partilhar de diversos tópicos aí com vocês nas diversas dúvidas de Power BI.

Pessoal, estou com um problema que é o seguinte. Tenho uma tabela de itens com data de abertura e data de encerramento, (existe uma PK entre a data de abertura do item e a tabela de calendário onde tem o ano/mes que estou usando como eixo no visual) e preciso fazer um cálculo baseado em mes/ano para considerar se no início de cada mês, quantos itens estavam abertos. Eu consegui replicar isso no resultado de uma tabela, mas não consegui manejar numa medida, que seria o ideal, pois depois pretendo usar os relacionamentos que tenho com outros campos. Tudo isso se reflete nessa coluna de "Backlog "Passado"
Imagem

Criei uma tabela chamada consolidado_ano_mes, utilizando como eixo os diferentes ano/mes da tabela de calendário, e abaixo vocês podem ver o cálculo que utilizei pra calcular o que preciso na coluna "Backlog Passado". O problema é que em uma tabela fico limitado aos cálculos e não posso fatiar o gráfico pelos campos que tenho na tabela de itens. Estou entendendo que o meu problema é que não estou sabendo replicar essa coluna ano_mes_ref em uma medida para fazer meu cálculo sem relacionamento entre o itens e calendário.

Imagem

Detalhe: existe um relacionamento da tabela calendário com a tabela de itens pelo campo data de abertura (ativo) e data de encerramento (inativo), seria por isso que não consigo fazer o cálculo sumarizado por mês?
Imagem

Utilizando a mesma idéia do Backlog Passado, tentei fazer uma fórmula, porém ela sempre dá como quebrada quando quero testar numa matriz sumarizada por ano_mes. Essa calendario[ano_mes] é a mesma coluna que estou utilizando na matriz, que não dá nenhum resultado
Backlog Mês Passado = CALCULATE(
COUNTROWS(itens),
FILTER(itens,
itens[mesano_abertura] < STARTOFMONTH(calendario[mes_ano]) &&
(itens[data_encerramento] >= STARTOFMONTH(calendario[mes_ano]) ||
itens[estado_final] = "Aberto"))
)

Matriz só com calendario[ano_mes]
Imagem

Matriz com a medida Backlog Mês Passado
Imagem

@osvaldomp me ajuda plisss

Macro preenchimento Automatico

Apesar de ter que preencher manual, ... N&atil[…]

Utilize a fórmula que passei, substitua CON[…]

Pessoal tem como criar uma condição […]

Olá, estou trabalhando em uma planilha e qu[…]

Osvaldo, bom dia! Acredito que dessa forma tamb&e[…]

Pessoal, bom dia Estou com um problema que n&atild[…]

@erickamaralti Experimente assim.... e alter[…]