|
18.06.2010, 13:36 | #1 |
Сам.AX
|
Класс Анализ данных в AX 4.0 sp2
Добрый день уважаемые пользователи AXforum.info
Вопрос к программистам Аксапты, которые хорошо занают 1С 8. В 1С есть объект Анализ данных. Смысл его в том, что ему передается таблица занчеий (или массив), а он при помощи методов возвращает значения типа среднее из всех или самое большое и т.д. Внимание вопрос. Есть ли в аксапте подобный класс. Или можт кому то приходилось писать что то типа анализа данных, или может кто то знает где в аксапте посмотреть нечто аналогичное? Помогите. Спасибо.
__________________
Возьми свет! |
|
18.06.2010, 13:45 | #2 |
Участник
|
временная таблица + встроенный SQL?
Последний раз редактировалось belugin; 18.06.2010 в 13:47. |
|
18.06.2010, 13:46 | #3 |
Administrator
|
Если речь идет про аналог в АХ для данных, которые хранятся в СУБД - то тогда это просто:
X++: select maxof(AmountCur) from LedgerTrans X++: select minof(AmountCur) from LedgerTrans X++: select count(RecId) from LedgerTrans Для массива есть класс ArrayExtend_RU, наследник системного класса Array, который умеет сортировать значения массива
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Alexx7 (1). |
18.06.2010, 13:50 | #4 |
NavAx
|
Aggregate = sum | avg | minof | maxof | count
avg - среднее |
|
|
За это сообщение автора поблагодарили: sukhanchik (2), Alexx7 (1). |
18.06.2010, 14:51 | #5 |
Участник
|
Ну анализ данных в 1С это немного другое. Они взяли и реализовали в самой платформе объекты, которые выполняют анализ данных по принципу: получи кучу данных, в ответ дай закономерности (что продается совместно, какие закономерности есть в данных и т.п.).
У Microsoft такие технологии реализованы на уровне сервера базы данных под названием Data Mining http://www.microsoft.com/sqlserver/2...ta-mining.aspx в рамках Integration Services. В самой аксе из Integration Services интегрирована работа с Analysis Services, а вот с Data Mining ничего нет. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
18.06.2010, 15:18 | #6 |
Administrator
|
Ой... виноват... каюсь... Просто никогда не пользовался Действительно - среднее - это avg
__________________
Возможно сделать все. Вопрос времени |
|