2017-02-21 27 views
0

Я пытаюсь получить все меры по дате из куба, на основе строки.Измерять значения по мере по дате в Строках

Что-то вроде этого:

╔═════════╦══════╦═══════╗ 
║ Measure ║ Date ║ Value ║ 
╠═════════╬══════╬═══════╣ 
║ Meas1 ║ D1 ║  3 ║ 
║ Meas1 ║ D2 ║  8 ║ 
║ Meas1 ║ D3 ║  9 ║ 
║ Meas2 ║ D1 ║  7 ║ 
║ Meas2 ║ D2 ║  4 ║ 
╚══...════╩═══..═╩═══...═╝ 

То, что я прямо сейчас:

WITH 
MEMBER [Sales].[Source].[Environment] as "Development" 
select 
[Sales].[Source].[Environment] ON COLUMNS, 
[Measures].AllMembers * [Date].[Date].[Date] ON ROWS 
FROM [MyCube] 

Это возвращает все меры для всех дат в измерении даты. Но как добавить значения здесь?

+0

Решение я теперь основан на StackOverflow вопрос здесь: [ссылка] (http://stackoverflow.com/questions/19161390/ssas-show-measures-on-rows?answertab=active# tab-top) –

ответ

1

Просто добавьте любое другое измерение из своего куба, имеющего [Все] участника.

SELECT 
    [YourOtherDimension].[YourAttributeWithanALLMEMBER].[All] ON COLUMNS, 
    NON EMPTY 
    [Measures].AllMembers * 
    [Date].[Date].[Date] ON ROWS 
FROM [MyCube] 
+0

Работает отлично. Благодаря! –

 Смежные вопросы

  • Нет связанных вопросов^_^