Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OLAP вычисления в Access / 2 сообщений из 2, страница 1 из 1
29.11.2013, 14:58
    #38483435
Benny Blanco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP вычисления в Access
Оказывается очень легко сделать. Если есть таблица фактов, легко на ней определить функцию, которая возвращает меру. Таблицы измерений легко получаются 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
Период между сообщениями больше года.
18.05.2018, 23:52
    #39646949
OLAP вычисления в Access
Можно еще проще сделать. Прицепить к Access интерпретатор J и вытворять с данными все что угодно.

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


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