Eu tenho esse membro calculado que calcula uma média móvel nos últimos 12 meses: a condição iif está em vigor porque eu não quero obter valores para os próximos meses (sem valor), o que eu sinto sem ele. O que eu quero fazer é ter essa medida apenas nos últimos 24 meses desde o último mês não vazio. Eu tentei com Tail e Lag, mas sem sorte (eu publicaria minhas tentativas aqui, mas depois de muitas tentativas eu as exclui e realmente não saberia por onde começar de novo). Graças à razão pela qual esta é a solução final que usei: em AdvWrks eu tenho isso: Retorna isso: Então, o que estou dizendo é que você poderia criar este conjunto inicial de FutureDatesWithNoData e, em seguida, usar esse conjunto para criar uma condição dentro do seu script. O conjunto seria (eu acho) isso em seu cubo: sua medida seria então a seguinte: se você quiser também excluir meses antes de 24 meses atrás, esse script resume a lógica: obrigado, mas talvez não tenha explicado bem meu problema suficiente. Enquanto isso certamente esconde os meses futuros, meu principal problema é que eu quero obter apenas os últimos 24 meses não vazios. Por exemplo, se o último mês não vazio é em maio de 2015, eu quero incluir meses apenas até junho de 2013 até maio de 2015. Então, basicamente, esconda os próximos meses e meses que estão atrasados há nove meses do último não vazio . Ndash user4483037 19 de junho 15 às 13:35 podemos usar FutureMonthsWithNoData para criar outro set ndash whytheq 19 de junho 15 às 15:48 Depois de adaptar o último script e adicionar a parte Avg (), agora tenho exatamente o que eu queria. Obrigado ndash user4483037 20 de junho 15 às 9:57 user4483037 prazer. Gostei de jogar com esse script. Obrigado. Você pode talvez editar sua pergunta com o código final que você usou. Ndash whytheq 20 de junho de 15 em 10: 40 Tenho uma produção de tabela que contém a seguinte estrutura: Tenho dados para cada representante de 1/1/2011 a 1/8/2013. O que eu quero ser capaz de criar é uma média móvel de 12 meses que começa em 1/1/2012 para cada representante, da seguinte forma: onde cada linha representa a média móvel de 12 meses para o referido representante no horário indicado. Encontrei alguns exemplos que estavam vagamente próximos e os tentei sem sucesso. Parece que a adição de um grupo por componente representante é a principal saída de outros exemplos. Isso é tão longe quanto eu obtive: Essa consulta parece puxar uma média geral ou uma soma, uma vez que não há agrupamento na subconsulta correlacionada. Quando eu tento agrupar, recebo um erro que só pode retornar no máximo uma linha. Solicitado 10 de outubro 13 às 14:47
Комментарии
Отправить комментарий