powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OLAP вычисления в Access
2 сообщений из 2, страница 1 из 1
OLAP вычисления в Access
    #38483435
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказывается очень легко сделать. Если есть таблица фактов, легко на ней определить функцию, которая возвращает меру. Таблицы измерений легко получаются disctinct запросами.
А поcле этого можно шуровать, считать доли, приросты итп.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Public Function getPoint(Region, Country, Item, Period)
            Dim strsql  As String
            strsql = "select sum(Revenue) from tblX where "
            If Trim(Region) <> "" Then
                strsql = strsql & "Region = """ & Region & """ AND"
            End If
            If Trim(Country) <> "" Then
                strsql = strsql & " Country = """ & Country & """ AND"
            End If
            If Trim(Item) <> "" Then
                strsql = strsql & " Item = """ & Item & """ AND"
            End If
            If Trim(Period) <> "" Then
                strsql = strsql & " Period = """ & Period & """ AND"
            End If
            
            strsql = Left(strsql, Len(strsql) - 4)
           
            getPoint = CurrentDb.OpenRecordset(strsql).Fields(0).Value

End Function
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
OLAP вычисления в Access
    #39646949
Можно еще проще сделать. Прицепить к Access интерпретатор J и вытворять с данными все что угодно.

http://www.jsoftware.com
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OLAP вычисления в Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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