Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab) / 7 сообщений из 7, страница 1 из 1
19.04.2007, 11:20
    #34472029
Com_r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
Создаю шаблон в Template Builder(MS Word) по примеру из мануала XDO5.6UserGuide(стр.6-87), при этом возникла проблема, если в данных отсутствуют записи industry по какому-либо году - то происходит сдвиг ячеек влево (т.е. пустая ячейка не выводится, происходит схлопывание ячеек), в результате связь строка-столбец нарушается. Посоветуйте пожалуйста новичку как решить проблему.


Текст шаблона:
<?horizontal-break-table:1?>
for: <?for-each-group@column:RESULTS;YEAR?>
YEAR <?YEAR?>
end <?end for-each-group?>
for: <?for-each-group:RESULTS;INDUSTRY?>
INDUSTRY <?INDUSTRY?>
for: <?for-each-group@cell:currentgroup();YEAR?>
sum(Sales) <?sum(current-group()//SALES)
end <?end for-each-group?>
end <?end for-each-group?>
...
Рейтинг: 0 / 0
19.04.2007, 12:05
    #34472230
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
Если у тебя происходит сдвиг ячеек, если в нее ничего не записать, запиши в нее пробел. И содержимого не увидешь и с таблицей все нормально будет
...
Рейтинг: 0 / 0
19.04.2007, 12:08
    #34472244
Com_r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
Каким образом записать в пропущенные ячейки пробел? Как проверить что ячейка пустая, если она вообще не создается? Команда ..for-each-group@cell.. не позволяет вставлять что-то другое..
...
Рейтинг: 0 / 0
19.04.2007, 12:19
    #34472295
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
А анализ содержимого ячейки написать можешь?
К примеру до цикла пробегаешься по всей таблице , если значение ="", заменить на " ", иначе ничего не делать
...
Рейтинг: 0 / 0
19.04.2007, 12:26
    #34472324
Com_r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
Анализ содержимого ячейки сделать нельзя потому что она рассчитывается и создается циклом ..for-each-group@cell.. до него неизвестно что и как((
...
Рейтинг: 0 / 0
22.04.2007, 19:55
    #34478851
TiG
TiG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
Попробуй спросить в Oracle-овом форуме, там изредка всплывают вопросы по XML Publisher-у, может кто-то поможет.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.08.2013, 14:07
    #38370023
заглянул...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
Столкнулся с аналогичной проблемой...не могу решить, при отсутствии значений происходит сдвиг ячеек влево, теряется форматирование....ткните, куда рыть...
Заранее благодарю всех, кто откликнется...
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab) / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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