Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Выборка из Куба и помещение ее в грид. / 10 сообщений из 10, страница 1 из 1
21.01.2005, 08:31
    #32876124
IgorMan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
Как засунуть в грид куб больше чем с 2 измерениями?

Задаче такая.... По строкам идет 1 измерение, а по столбцам надо 2 измерения, а в данных 2 ресурса.
н-р:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
        |              Производитель1                | ........
        |    Товар1           |      Товар2          | ........
        | Цена1 | Количество1 | Цена1 | Количество1  | ........
_______________________________________________________________
Клиент1 |
Клиент2 |
....
КлиентN |

Исползую ADODataSet, как будет выглядедь запрос к Кубу MSOLAP? А Самое главное как результат этого запроса засунуть в GRID???
...
Рейтинг: 0 / 0
21.01.2005, 11:11
    #32876518
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
IgorMan2Как засунуть в грид куб больше чем с 2 измерениями?

Задаче такая.... По строкам идет 1 измерение, а по столбцам надо 2 измерения, а в данных 2 ресурса.
н-р:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
        |              Производитель1                | ........
        |    Товар1           |      Товар2          | ........
        | Цена1 | Количество1 | Цена1 | Количество1  | ........
_______________________________________________________________
Клиент1 |
Клиент2 |
....
КлиентN |

Исползую ADODataSet, как будет выглядедь запрос к Кубу MSOLAP? А Самое главное как результат этого запроса засунуть в GRID???

Пару встречных вопросов.

1. Вы уже решили проблему как запихнуть N-мерный CellSet в DataSet?
2. Какую Грид использовать собираетесь?
...
Рейтинг: 0 / 0
21.01.2005, 11:49
    #32876694
Va1entin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
Как построить запрос - Books Online->MDX.
Подсказка - На клиенте используйте ADOMD.
Там есть объект Cellset
со свойствами axes (оси) и positions (позиции).
Использование ADO - пустая трата времени
на расшифровку названий измерений.
Про гриды знаю, что FlexGrid от MS сам объединяет ячейки
с повторяющимися значениями
(а такие ячейки будут в заголовках)
Если используется grid, то
нужен именно grid, с возможностью
объединения ячеек.
...
Рейтинг: 0 / 0
21.01.2005, 12:04
    #32876751
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
если использовать ADO, то запрос нужно строить без CrossJoin'ов, то есть располагать каждое измерение на отдельной оси, тогда получится более-менее вменяемый DataSet (это из горького опыта юзания MS Reporting Services)
...
Рейтинг: 0 / 0
21.01.2005, 12:33
    #32876886
IgorMan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
Использовать предполагаю EhLib datagrid. Я вообще не предполагаю как запихнуть в DataSet. Я и хочу небольшой примерчик. Что такое ADOMD дайте ссылку!
...
Рейтинг: 0 / 0
21.01.2005, 12:41
    #32876916
IgorMan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
Напишите примерчик MDX запроса на 3х мерный куб с 2 ресурсами.
...
Рейтинг: 0 / 0
21.01.2005, 12:49
    #32876949
IgorMan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
Я сам видел такую реализацию. Как она сделана, я не предполагаю, но выглядит очень прикольно!
...
Рейтинг: 0 / 0
21.01.2005, 13:03
    #32877004
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
IgorMan2Напишите примерчик MDX запроса на 3х мерный куб с 2 ресурсами.

Пожалуйста, откройте Help к MSSQL Server, там и основы MDX изложены и ADOMD и примерчики есть на VB. Не ленитесь.
...
Рейтинг: 0 / 0
25.01.2005, 13:37
    #32882306
IgorMan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
Короче я это дело реализовал, мне стало страшно от всего этого и решил от этого отказаться. Бывает же так.

Код: plaintext
1.
2.
3.
4.
5.
SELECT
CROSSJOIN(
    CROSSJOIN([Производитель].members, [Товар].members),
    {[Measures].[Цена],[Measures].[Количество]}) ON COLUMNS,
[Клиент].members ON ROWS
from [Куб]
...
Рейтинг: 0 / 0
25.01.2005, 13:43
    #32882318
IgorMan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из Куба и помещение ее в грид.
Глаза разбегаются....
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Выборка из Куба и помещение ее в грид. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]