Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вычисление суммы 
:(
    Опции темы
str_killer
Дата 14.5.2007, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 14.5.2007

Репутация: нет
Всего: нет



Есть такой вопрос по xsl:
В xml-файле есть поле номера и вес.
Поле номера не уникальное(может повторяться и повторяется),
посчитал и вывел с помощью generate-id и count количество повторяющихся номеров(т.е. номер рядом с ним количество строк в котором он встречается), вопрос:
как просуммировать и для каждого номера все массы?
 smile 
PM MAIL   Вверх
Exception
Дата 21.5.2007, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 3
Всего: 186



Сорри, но можно посмотреть пример? Очень туманно.
PM   Вверх
str_killer
Дата 25.5.2007, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 14.5.2007

Репутация: нет
Всего: нет



Как посчитать сумму, задача такая: есть несколько записей для каждой записи есть поля: ид плавки, ид слитка, вес слитка. Ид плавки неуникальное поле -  вывожу в таблицу строки с ид плавки уникальными только
Код

<xsl:if test="generate-id(.)=generate-id(key('id_prosh',a:Characteristic[@name='ИД ПЛАВКИ']/a:Value))[1]">
, ид слитка тоже не уникальные, в каждой строке подсчитываю сколько раз встречается только уникальные значения ид слитка для каждой ид плавки (т.е если для одного ид плавки встречается несколько раз одно значение ид слитка, то считаем только один раз его), это было сделано через скрипт, теперь вопрос: надо теперь посчитать сумму весов этих слитков (которые уникальны, те если ид плавки и ид слитка одинаковые, то для них вес тоже одинаков)

Или такой вопрос: как можно значение этого веса из xml передать в JScript в виде числа, пробовал присваивать значение переменной 
Код
<xsl:variable name="tmp" select="a:Characteristic[@name='Вес']/a:Value"/>
 и передавать его в качестве параметра функции 
Код
<xsl:value-of select="user:getval($tmp)"/>
, но, передается не числовое значение, может надо как то в скрипте это значение как-нибудь обработать, подскажите пожалуйста? smile 


PM MAIL   Вверх
str_killer
Дата 30.5.2007, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 14.5.2007

Репутация: нет
Всего: нет



Всем спасибо smile 
Все сделал! smile 

Это сообщение отредактировал(а) str_killer - 30.5.2007, 08:44
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.