Ssas Movimentação Média Calculada Membro


Eu estou tentando adicionar um cálculo em BIDS 2008R2 a média DaysSinceLastOrder tendo em conta os usuários únicos e cada um dos seus tempos DaysSinceLastOrder média. por exemplo, se a minha tabela de pedidos tem estas linhas. Então eu quero 1 3 2 6 2 4 dias avg desde Última ordem. Em palavras para cada usuário, descobrir a média de que o usuário s daysSinceLastOrder, em seguida, tomar a média desses valores, mas ignorar ordens com um valor nulo daysSinceLastOrder. Obviamente, este cálculo básico doesn t trabalho, uma vez que ignora a singularidade dos clientes no Numerator. in SQL seria. Então, como posso fazer esse trabalho em MDX. Update Efetivamente eu quero algo parecido com this. I tentou o seguinte que doesn t trabalho, ele só médias tudo, não em uma medida por cliente base. daysSinceLastOrder É pré-calculado durante ETL com SUM como o tipo de agregação no cubo. UniqueCustomers obivously é uma medida no cubo e teria 3 neste caso que isn t bastante o que eu quero usar above. a null daysSinceLastOrder valor significa que s que o cliente s first order. asked Mar 22 13 em 22 19.I tem este Membro calculado que calcula uma média móvel para os últimos 12 meses. A condição iif está em vigor porque eu não quero obter valores para os meses futuros sem valor, o que eu recebo sem ele. O que eu quero fazer é ter essa medida Apenas para os últimos 24 meses desde o mês passado não vazio. Eu tentei com cauda e Lag, mas sem sorte eu postaria minhas tentativas aqui, mas depois de muitas tentativas eu excluiu-los e realmente não sei por onde começar again. Thanks para whytheq Esta é a solução final que eu use. In AdvWrks eu tenho this. It 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 de seu script O conjunto seria Ser eu acho que isso em seu cube. Your medida t Hen ser o following. If você quer também excluir meses antes de 24 meses atrás, em seguida, este script resume a lógica. Graças, mas talvez eu didn t explicar o meu problema bem o suficiente Enquanto isso realmente oculta os meses futuros, o meu principal problema é que eu Por exemplo, se o último mês não vazio é maio de 2015, eu quero incluir apenas meses até junho de 2013 até maio de 2015. Então, basicamente, ocultar os futuros meses e meses que são 24 meses atrás do último usuário não vazio user4483037 Jun 19 15 at 13 35.we só pode usar FutureMonthsWithNoData para criar outro conjunto whytheq 19 de junho 15 em 15 48.After adaptar o último script e adicionando a parte Avg agora tenho exatamente o que Eu queria Obrigado user4483037 Jun 20 15 at 9 57. user4483037 prazer Eu gostava de jogar com este script Obrigado Você poderia talvez editar a sua pergunta com o código final que você usou whytheq 20 de junho 15 em 10 40. Esta questão fere meu cérebro para falar sobre Espero que eu possa explicá-lo corretamente. Ele seguindo o cálculo definido no meu cube. This deve dar-me uma soma de 52 semanas de fuga de vendas, e ele faz, mas só quando o cubo é expandido para uma exibição semanal no Excel Quando ele é rolado até uma exibição trimestral ou YTD, Em seguida, ele exibe a soma das vendas que ocorreram no período rolled-up only. Here é uma captura de tela explicando o que quero dizer. O que eu não entendo é por isso que o trimestre e mês mês roll-ups não incluem um ano completo Se o valor de um ano s das vendas que arrastam para trás de 1 1 2005 era 954.000, não faz o sentido que o quarto 1, 2005 mostra um ano s valor das vendas é somente 252.000. Pode alguém ajudar-me a compreender o que eu estou vendo Eu fiz algo errado Como faço para escrever um cálculo de média de rolamento que é preciso, mesmo quando enrolado up. asked Mar 16 15 em 21 07.

Comments

Popular posts from this blog

Opções Trading 101 From Theory To Application Pdf Free Download

List Of Forex Trading Companies In Philippines

Getinoble Bank Kursy Walut Forex