Birt: как получить вторую строку из dataSetRow ["value"] - PullRequest
1 голос
/ 08 ноября 2011

Я получил xml в качестве источника данных, я создаю DataSet, который дает мне две записи, например:

cur, value, year
EUR  1000   2011
USD  2000   2011

и в сетке (2x2) я хотел бы показать данные следующим образом:

EUR 1000
USD 2000 

вместо этого я получил:

EUR 1000
EUR 1000

Я получаю данные dataSetRow ["cur"], dataSetRow ["value"];

Я не хочу использовать список или таблицу. так как я могу получить второй ряд ?? Могу ли я использовать какой-то итератор?

Ответы [ 2 ]

1 голос
/ 15 октября 2013

Тем не менее, было бы полезно, если бы была возможность доступа к определенной строке, например ::10000

  • dataSetRow [столбец, строка] // dataSetRow ["значение", 2]
  • dataSetRow [столбец] [строка] // dataSetRow ["значение"] [2]

Разве это не возможно как-то?

1 голос
/ 08 ноября 2011

Вам нужно использовать объект Table, а не объект Grid, для отображения ваших значений. Попробуйте перетащить свой набор данных из представления «Обозреватель данных» непосредственно на панель «Макет дизайна отчета» - он должен автоматически вставить таблицу. (Вы можете настроить размеры столбцов.)

Переключитесь на панель предварительного просмотра (не забудьте удалить ненужный объект сетки) - вы должны увидеть все значения набора данных в своем отчете.

...