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 B
despesa 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 № 1Você 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]