Innehållsförteckning Introduktion i grunderna Om Report Design-miljön Självstudiekurs 1: Bygga en enkel listrapport Uppgift 1: Skapa ett nytt projekt Uppgift 2: Skapa en ny rapport Uppgift 3: Bygga en datakälla Uppgift 4: Bygga en datauppsättning Uppgift 5: Skapa layout för rapporten Uppgift 6: Sortera data Uppgift 7: Formatera rapporten Redigera kolumnrubrikerna Formatera kolumnrubrikerna Visa för- och efternamn på samma rad Öka mellanrummet mellan rader Uppgift 8: Skapa en rapportrubrik Accessa data Om BIRT-datakällor Om datauppsättningar Skapa en Cassandra-datakälla Ange vilka data som ska hämtas från en Cassandra-datakälla Skapa en Excel-datakälla Ange vilka data som ska hämtas från en Excel-arbetsbok Skapa en Hive-datakälla Ange vilka data som ska hämtas från ett Hadoop-system Ange anslutningsinformation för en databas eller en annan JDBC- datakälla Lägga till en JDBC-drivrutin Ta bort JDBC-drivrutiner i en JAR-fil Skapa en SQL-fråga från en JDBC-datakälla Hämta data från en JDBC-datakälla med hjälp av en lagrad procedur Skapa en MongoDB-datakälla Ange vilka data som ska hämtas från en MongoDB-databas Skapa en POJO-datakälla Skapa en POJO-datauppsättning Visa och ändra utdatakolumner Lägga till ett beräknat fält i en datauppsättning Koppla datauppsättningar Ändra antalet rader som visas i Förhandsgranska resultat Binda data Skapa en kolumnbindning Skapa en layout för en rapport Lägga till en rad eller kolumn Ta bort en rad eller kolumn Binda en datauppsättning till en tabell Infoga en länkad bild Infoga en integrerad bild Infoga bilder som är lagrade i en datakälla Visa text Använda dynamiska textelement Formatera rapportinnehåll Skapa ett format Importera format Länka en CSS-fil Tillämpa ett format Skapa ett format Tillämpa ett format Skapa en formateringsregel Ändra en formateringsregel Ta bort en formateringsregel Storleksändra en kolumn eller rad genom att dra i kanten Ange radhöjd Ange kolumnbredd Ändra storlek på marginaler och kantlinjer samt fyllning av element Sammanfoga tabellceller eller rutnätsceller Avbilda datavärden till olika visningsvärden Dölja ett element villkorligt Sortera och gruppera data Självstudiekurs 2: Gruppera rapportdata Uppgift 1: Öppna rapportdesignen Uppgift 2: Spara rapporten som en ny fil Uppgift 3: Lägga till ett fält för kreditgräns i datauppsättningen Uppgift 4: Lägga till kreditgränsdata i rapporten Uppgift 5: Gruppera kunddata efter kreditgräns Uppgift 6: Visa kreditgränsintervall i grupphuvudet Uppgift 7: Visa aggregeringsinformation Visa antalet kunder i varje grupp Visa antalet kunder i rapporten Uppgift 8: Formatera rapporten Justera kolumnbredder Ta bort kreditgränsdata från detaljraderna. Visa grupprubriker i första raden av varje grupp. Avgränsa grupperna med en linje. Visa antalet kunder på en rad Uppgift 9: Förhandsgranska rapporten i rapportvisningsfunktionen i BIRT Uppgift 10: Visa kreditgränsintervall i innehållsförteckningen Aggregera data Visa summerade data Skriva uttryck Filtrera data Filtrera rader som hämtas från en JDBC-datakälla Filtrera på datauppsättningsnivå Filtrera på rapportelementnivå Filtrera på gruppnivå Ge användare möjlighet att filtrera data Skapa en allmän rapportparameter Infoga en parametermarkör i SQL-frågan Definiera en datauppsättningsparameter Uppdatera ett filtervillkor dynamiskt när rapporten körs Bygga en rapport som innehåller delrapporter Självstudiekurs 3: Bygga en rapport som innehåller delrapporter bredvid varandra Uppgift 1: Skapa en ny rapport Uppgift 2: Bygga en datakälla Uppgift 3: Bygga en datauppsättning för kundrapporten Uppgift 4: Bygga en datauppsättning för orderdelrapporten Uppgift 5: Bygga en datauppsättning för betalningsdelrapporten Uppgift 6: Skapa kundhuvudrapporten Uppgift 7: Skapa orderdelrapporten Uppgift 8: Länka orderdelrapporten till kundhuvudrapporten Uppgift 9: Skapa betalningsdelrapporten Uppgift 10: Länka orderdelrapporten till kundhuvudrapporten Uppgift 11: Endast visa kunder som har order eller betalningar Uppgift 12: Visa delrapporter bredvid varandra Uppgift 13: Visa rapportens disposition Uppgift 14: Formatera rapporten Använda ett diagram Självstudiekurs 4: Skapa ett fristående diagram Uppgift 1: Konfigurera och fråga datakällan Uppgift 2: Lägga till diagrammet i rapporten Uppgift 3: Ange data för ett diagram Uppgift 4: Förstora diagrammet och förhandsgranska rapporten Uppgift 5: Ändra diagram- och värdeserierubriker Uppgift 6: Förfina diagrammets utseende Visa data i diagram Gruppera kategoriseriedata på x-axeln Ändra inställningar för förhandsgranskning av diagram Skapa layout för och formatera ett diagram Översikt över formatering Ange bakgrundsfärg för ett diagram Ändra ritytan Formatera en axelrubrik Ange datatyp och format för en axel Presentera data i en korstabell Självstudiekurs 5: Skapa en korstabell Uppgift 1: Skapa en ny rapport Uppgift 2: Bygga en datakälla Uppgift 3: Bygga en datauppsättning Uppgift 4: Ange data för korstabellen Uppgift 5: Lägga till en korstabell till rapporten Uppgift 6: Lägga till totalsummor Filtrera data på korstabellnivå Skapa en rapport med flera sidor Lägga till text i sidhuvud och sidfot Ange storlek för sidhuvud eller sidfot Exkludera sidhuvudsinnehåll på första sidan Lägga till interaktiva visningsfunktioner Definiera ett bokmärke Skapa en hyperlänk som länkar till två avsnitt i en rapport Länka två rapporter Skapa en innehållsförteckningspost Bygga ett delat utvecklingsramverk Lägga till ett element till ett bibliotek Ange ett tema för en rapportdesign Avaktivera användning av tema i en rapportdesign Skapa ett mallrapportobjekt Konfigurera en mallmapp Publicera en mall Använda ett mallrapportobjekt Lokalisera text Tilldela en resursfil till en rapport Tilldela en befintlig resursnyckel till ett etikett- eller ett textelement Förhandsgranska en rapport i en annan språkmiljö Använda skript i en rapportdesign Översikt över BIRT-skript Välja mellan JavaScript och Java Använda både JavaScript och Java Använda JavaScript till att skriva en händelsehanterare Använda BIRT Report Designer till att ange en JavaScript-händelsehanterare Bestämma sekvens för skriptkörning Tillhandahålla ReportDesign.initialize-koden Ange kod för skriptet ReportDesign.initialize Tillhandahålla kod för de skript som du vill spåra Ange ReportDesign.afterFactory-koden Självstudiekurs 6: Skriva en händelsehanterare i JavaScript Uppgift 1: Skapa rapportdesignen Uppgift 2: Skapa en räknare i Table.onCreate Uppgift 3: Ange villkorlig, stegvis ökning för räknaren Uppgift 4: Visa resultatet Anropa externa JavaScript-funktioner Använda Java till att skriva en händelsehanterare Skapa en händelsehanterarklass och lägga till den i Java-projektet Associera en Java-klass med ett rapportelement Skriptreferens Snabbreferens för BIRT JavaScript-klasser Klassen BirtComp BirtComp.anyOf BirtComp.between BirtComp.compareString BirtComp.equalTo BirtComp.greaterOrEqual BirtComp.greaterThan BirtComp.lessOrEqual BirtComp.lessThan BirtComp.like BirtComp.match BirtComp.notBetween BirtComp.notEqual BirtComp.notLike Klassen BirtDateTime BirtDateTime.addDay BirtDateTime.addHour BirtDateTime.addMinute BirtDateTime.addMonth BirtDateTime.addQuarter BirtDateTime.addSecond BirtDateTime.addWeek BirtDateTime.addYear BirtDateTime.day BirtDateTime.diffDay BirtDateTime.diffHour BirtDateTime.diffMinute BirtDateTime.diffMonth BirtDateTime.diffQuarter BirtDateTime.diffSecond BirtDateTime.diffWeek BirtDateTime.diffYear BirtDateTime.diffYear BirtDateTime.firstDayOfMonth BirtDateTime.firstDayOfQuarter BirtDateTime.firstDayOfWeek BirtDateTime.firstDayOfYear BirtDateTime.month BirtDateTime.now BirtDateTime.quarter BirtDateTime.today BirtDateTime.week BirtDateTime.weekDay BirtDateTime.year Klassen BirtDuration BirtDuration.add BirtDuration.addTo BirtDuration.compare BirtDuration.day BirtDuration.getSign BirtDuration.hour BirtDuration.isLongerThan BirtDuration.isShorterThan BirtDuration.minute BirtDuration.month BirtDuration.multiply BirtDuration.negate BirtDuration.second BirtDuration.subtract BirtDuration.timeInMills BirtDuration.year Klassen BirtMath BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract Klassen BirtStr BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight Klassen Finance Finance.ddb Finance.fv Finance.ipmt Finance.irr Finance.mirr Finance.nper Finance.npv Finance.percent Finance.pmt Finance.ppmt Finance.pv Finance.rate Finance.sln Finance.syd Class Formatter Formatter.format