Página 1 de 1

Fazer a media sem usar os dados com "Zero" obtidos com medidas

Enviado: 28 Abr 2021 às 09:41
por Rose1
Ola,
Tenho uma tabela com milhares de dados com pesagem de gado. O mesmo gado (id) pode ser pesado em varios momentos e e cada data tem um peso, mas nunca e registrado como "0". Porem, varios gados tem o registro somente de uma pesagem (entrada) pois sao os mais recentes e podem ser pesados juntos com os outros antigos.
Tenho medidas onde tenho data da primeira pesagem, data da ultima pesagem, primeiro peso e ultimo peso. Entao, com estas medidas consigo obter o ganho de peso de cada gado, mas o animal que foi pesado somente uma vez o ganho sera "0" (peso final - peso inicial).
Proximo passo e saber qual a media de ganho de peso em um periodo (soma de ganho de peso / nr de animais), mas o que nao sei e fazer uma medida que nao considere os animais com ganho "0" pois estes gados afetariam o resultado final.
Me parece uma medida com expect ")", mas nao sei fazer.
Alguma sugestao?

Re: Fazer a media sem usar os dados com "Zero" obtidos com medidas

Enviado: 30 Abr 2021 às 00:07
por babdallas
Algo assim:
Código: Selecionar todos
NumPesagens:=COUNTROWS(Tabela1)
Código: Selecionar todos
NumGadosComMais1Pesagem:=COUNTROWS(FILTER(ADDCOLUMNS(VALUES(Tabela1[ID_Gaso]);"NumPesagens";[NumPesagens]); [NumPesagens]>1))