SSAS -> Exemplo AdventureWorks -> Usar o navegador para dividir uma medida por semana mostra resultados que possuem dois registros semanais iguais?
-
12-11-2019 - |
Pergunta
Tenho trabalhado em um cubo e percebi que quando estou navegando pelas medidas em meu cubo por semanas, obtenho um resultado inesperado, mas primeiro deixe-me exibir meu cenário atual.Estou analisando a contagem de uma carga de fatos por semanas.Quando faço isso, estou obtendo resultados como esses.:
Weeks | Fact Internet Sales Count
2001-07-01 00:00:00.000 | 28
2001-07-08 00:00:00.000 | 29
.... e assim por diante, como seria de esperar.
Mais abaixo percebi isso.:
2001-09-30 00:00:00.000 | 10
2001-09-30 00:00:00.000 | 24
Como você pode ver, ele mostra a semana duas vezes com contagens diferentes. Quando você soma essas contagens, obtém o número correto de contagens para esta semana (ou seja,34).
Estou apenas confuso porque está mostrando duas semanas, quando olho para os dados em sql posso ver que a diferença nos dados entre esses dois é estritamente o mês em que essas datas caíram (10 no primeiro mês e 24 e no posterior mês em qualquer exemplo).
Inicialmente vi isso em meu cubo original que criei sozinho; por sua vez, peguei o confiável cubo de prática do AdventureWorks e descobri que ele também estava presente naquele cubo.
Solução
Isto se deve ao fato de que nesta hierarquia de datas, o atributo mais baixo na hierarquia era a data e não a semana.Portanto, sempre houve uma divisão de semanas por data.Isso pode ser atenuado criando uma hierarquia de datas com a semana como a parte mais baixa de uma hierarquia de datas.