/ / SSAS criando hierarquia para medida - sql-server-2012, ssas, mdx, olap, olap-cube

SSAS criando hierarquia para medida - sql-server-2012, ssas, mdx, olap, olap-cube

Eu tenho um requisito para exibir as medidas de um cubo na hierarquia (navegando no Excel ou no SSRS). Digamos que eu tenha quatro medidas na receita da tabela de fato A, receita Bdespesa A. Eu preciso mostrar isso como

"+ Profit (calculated measure)

"--+Revenue (calculated measure)

"----+Revenue A (Fact measure)

"----+Revenue B (Fact measure)

"--+expense (calculated measure)

"----+Expense A (Fact measure)

"----+Expense B (Fact measure)

Eu criei a medida calculada no entanto eu souincapaz de resolver o problema da hierarquia das medidas. Não consigo usar pastas de exibição ou dimensões degeneradas para obter o resultado. Alguém pode ajudar?

Respostas:

0 para resposta № 1

Você não precisa criar uma hierarquia se oO objetivo é apenas poder navegar nele. Crie um conjunto nomeado em seu cubo (se alterar a estrutura do cubo for uma opção) ou um conjunto denominado com escopo de consulta (se ele deve ser criado temporariamente) e coloque todas as medidas necessárias nele.

WITH SET MySetOfMeasures AS
{
Measures.Profit,

Measures.Revenue,

Measures.[Revenue A],

Measures.[Revenue B],

Measures.expense,

Measures.[Expense A],

Measures.[Expense B]
}

Então você pode invocar este conjunto no seu MDX.

SELECT MySetOfMeasures ON 0 FROM [YourCube]