powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Выборка из Куба и помещение ее в грид.
10 сообщений из 10, страница 1 из 1
Выборка из Куба и помещение ее в грид.
    #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
Выборка из Куба и помещение ее в грид.
    #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
Выборка из Куба и помещение ее в грид.
    #32876694
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как построить запрос - Books Online->MDX.
Подсказка - На клиенте используйте ADOMD.
Там есть объект Cellset
со свойствами axes (оси) и positions (позиции).
Использование ADO - пустая трата времени
на расшифровку названий измерений.
Про гриды знаю, что FlexGrid от MS сам объединяет ячейки
с повторяющимися значениями
(а такие ячейки будут в заголовках)
Если используется grid, то
нужен именно grid, с возможностью
объединения ячеек.
...
Рейтинг: 0 / 0
Выборка из Куба и помещение ее в грид.
    #32876751
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если использовать ADO, то запрос нужно строить без CrossJoin'ов, то есть располагать каждое измерение на отдельной оси, тогда получится более-менее вменяемый DataSet (это из горького опыта юзания MS Reporting Services)
...
Рейтинг: 0 / 0
Выборка из Куба и помещение ее в грид.
    #32876886
IgorMan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использовать предполагаю EhLib datagrid. Я вообще не предполагаю как запихнуть в DataSet. Я и хочу небольшой примерчик. Что такое ADOMD дайте ссылку!
...
Рейтинг: 0 / 0
Выборка из Куба и помещение ее в грид.
    #32876916
IgorMan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Напишите примерчик MDX запроса на 3х мерный куб с 2 ресурсами.
...
Рейтинг: 0 / 0
Выборка из Куба и помещение ее в грид.
    #32876949
IgorMan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сам видел такую реализацию. Как она сделана, я не предполагаю, но выглядит очень прикольно!
...
Рейтинг: 0 / 0
Выборка из Куба и помещение ее в грид.
    #32877004
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorMan2Напишите примерчик MDX запроса на 3х мерный куб с 2 ресурсами.

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

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


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