Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

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
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord