Jump to content
We've recently updated our Privacy Statement, available here ×

asfandyar.khalil

Members
  • Posts

    13
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Security Advisories

Downloads

Posts posted by asfandyar.khalil

  1. I have the below data in an excel file.

    SitesInfectionsCount
    LEO# Infections1
    MGH# Infections2
    VIH# Infections8
    LEOTotal Treatment12
    MGHTotal Treatment45
    VIHTotal Treatment515
    LEO% Infections833%
    MGH% Infections444%
    VIH% Infections155%

     

    When I want to display this in Crosstab, it get displayed as below.

                                                           LEO                MGH                     VIH

     # Infection                                        1                       2                          8

     Total Treatment                                12                     45                        515

     % Infections                                      8,33                 4,44                     1,55

     

    I am satisfied with the results but I can not display % sign in %Infection row of the crosstab.

    NOTE: I am doing sum calculation in crosstab.

    If anyone of you has any solution then please share that here..

  2. The selected Data Adapter is "chart".

     

    But in a source, the below below querystring tag seems a cause of problem. The bold charaters shown below are red in the source.

    <queryString language="XLS">
                <![CDATA[ ]]>
            </queryString>

     

     

    <queryString language="XLS">
            <![CDATA[ ]]>
        </queryString>

     

  3. <?xml version="1.0" encoding="UTF-8"?>

    <?xml version="1.0" encoding="UTF-8"?>

    <!-- Created with Jaspersoft Studio version 6.3.1.final using JasperReports Library version 6.3.1  -->

    <!-- 2017-09-26T16:03:22 -->

    <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="TEST_014" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="842" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="fc398cc5-1420-4d68-ba36-1088f0cff748">

        <property name="com.jaspersoft.studio.data.defaultdataadapter" value="chart"/>

        <property name="com.jaspersoft.studio.unit." value="pixel"/>

        <property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>

        <property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>

        <property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>

        <property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>

        <property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>

        <property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>

        <property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>

        <property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>

        <style name="Crosstab_CH" mode="Opaque" backcolor="#FFFFFF">

            <box>

                <pen lineWidth="0.5" lineColor="#000000"/>

                <topPen lineWidth="0.5" lineColor="#000000"/>

                <leftPen lineWidth="0.5" lineColor="#000000"/>

                <bottomPen lineWidth="0.5" lineColor="#000000"/>

                <rightPen lineWidth="0.5" lineColor="#000000"/>

            </box>

        </style>

        <style name="Crosstab_CG" mode="Opaque" backcolor="#FFFFFF">

            <box>

                <pen lineWidth="0.5" lineColor="#000000"/>

                <topPen lineWidth="0.5" lineColor="#000000"/>

                <leftPen lineWidth="0.5" lineColor="#000000"/>

                <bottomPen lineWidth="0.5" lineColor="#000000"/>

                <rightPen lineWidth="0.5" lineColor="#000000"/>

            </box>

        </style>

        <style name="Crosstab_CT" mode="Opaque" backcolor="#FFFFFF">

            <box>

                <pen lineWidth="0.5" lineColor="#000000"/>

                <topPen lineWidth="0.5" lineColor="#000000"/>

                <leftPen lineWidth="0.5" lineColor="#000000"/>

                <bottomPen lineWidth="0.5" lineColor="#000000"/>

                <rightPen lineWidth="0.5" lineColor="#000000"/>

            </box>

        </style>

        <style name="Crosstab_CD" mode="Opaque" backcolor="#FFFFFF">

            <box>

                <pen lineWidth="0.5" lineColor="#000000"/>

                <topPen lineWidth="0.5" lineColor="#000000"/>

                <leftPen lineWidth="0.5" lineColor="#000000"/>

                <bottomPen lineWidth="0.5" lineColor="#000000"/>

                <rightPen lineWidth="0.5" lineColor="#000000"/>

            </box>

        </style>

        <subDataset name="CROSSTAB" uuid="89bd39c8-839e-49fd-aa39-fe5bf6334b55">

            <property name="com.jaspersoft.studio.data.defaultdataadapter" value="crosstab"/>

            <queryString language="XLS">

                <![CDATA[]]>

            </queryString>

            <field name="Source Network Group" class="java.lang.String"/>

            <field name="ICSs" class="java.lang.String"/>

            <field name="Values" class="java.lang.Integer"/>

        </subDataset>

        <queryString language="XLS">

            <![CDATA[]]>

        </queryString>

        <field name="Source Network" class="java.lang.String"/>

        <field name="Prcnt. of ISCs Phishing" class="java.lang.Integer"/>

        <field name="# of ISCs Phishing" class="java.lang.Integer"/>

        <field name="Total ISCs" class="java.lang.Integer"/>

        <background>

            <band splitType="Stretch"/>

        </background>

        <pageHeader>

            <band height="367" splitType="Stretch">

                <barChart>

                    <chart evaluationTime="Report">

                        <reportElement x="0" y="0" width="842" height="367" uuid="815da873-f36b-4c75-aab4-3c44f7190b2e"/>

                        <chartTitle/>

                        <chartSubtitle/>

                        <chartLegend/>

                    </chart>

                    <categoryDataset>

                        <categorySeries>

                            <seriesExpression><![CDATA[$F{Prcnt. of ISCs Phishing}]]></seriesExpression>

                            <categoryExpression><![CDATA[$F{Source Network}]]></categoryExpression>

                            <valueExpression><![CDATA[$F{Prcnt. of ISCs Phishing}]]></valueExpression>

                            <labelExpression><![CDATA[$F{Source Network}]]></labelExpression>

                        </categorySeries>

                    </categoryDataset>

                    <barPlot>

                        <plot/>

                        <itemLabel/>

                        <categoryAxisFormat>

                            <axisFormat labelColor="#000000" tickLabelColor="#000000" axisLineColor="#000000"/>

                        </categoryAxisFormat>

                        <valueAxisFormat>

                            <axisFormat labelColor="#000000" tickLabelColor="#000000" axisLineColor="#000000"/>

                        </valueAxisFormat>

                    </barPlot>

                </barChart>

            </band>

        </pageHeader>

        <summary>

            <band height="60" splitType="Stretch">

                <crosstab>

                    <reportElement x="10" y="0" width="822" height="60" uuid="d5c523a8-0380-40b9-be03-1bc337c016fa">

                        <property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/>

                        <property name="com.jaspersoft.studio.crosstab.style.header" value="Crosstab_CH"/>

                        <property name="com.jaspersoft.studio.crosstab.style.group" value="Crosstab_CG"/>

                        <property name="com.jaspersoft.studio.crosstab.style.total" value="Crosstab_CT"/>

                        <property name="com.jaspersoft.studio.crosstab.style.detail" value="Crosstab_CD"/>

                    </reportElement>

                    <crosstabDataset>

                        <dataset>

                            <datasetRun subDataset="CROSSTAB" uuid="4003cbe2-b878-411c-8f9b-23f0dcbf9fa9"/>

                        </dataset>

                    </crosstabDataset>

                    <rowGroup name="ICSs" width="60" totalPosition="End">

                        <bucket class="java.lang.String">

                            <bucketExpression><![CDATA[$F{ICSs}]]></bucketExpression>

                        </bucket>

                        <crosstabRowHeader>

                            <cellContents mode="Opaque" style="Crosstab_CH">

                                <textField>

                                    <reportElement x="0" y="0" width="60" height="20" uuid="6ffb4233-e596-4334-bfb0-1495544fd8a9"/>

                                    <textFieldExpression><![CDATA[$V{ICSs}]]></textFieldExpression>

                                </textField>

                            </cellContents>

                        </crosstabRowHeader>

                        <crosstabTotalRowHeader>

                            <cellContents mode="Opaque" style="Crosstab_CT">

                                <staticText>

                                    <reportElement x="0" y="0" width="60" height="20" uuid="18a09636-17bc-4bd9-9064-7d5c55f90b39"/>

                                    <text><![CDATA[Total ICSs]]></text>

                                </staticText>

                            </cellContents>

                        </crosstabTotalRowHeader>

                    </rowGroup>

                    <columnGroup name="Source Network Group" height="20" totalPosition="End">

                        <bucket class="java.lang.String">

                            <bucketExpression><![CDATA[$F{Source Network Group}]]></bucketExpression>

                        </bucket>

                        <crosstabColumnHeader>

                            <cellContents mode="Opaque" style="Crosstab_CH">

                                <textField>

                                    <reportElement x="0" y="0" width="60" height="20" uuid="ad65d5c4-ac7a-4936-b9d9-aab7d1fa96d0"/>

                                    <textFieldExpression><![CDATA[$V{Source Network Group}]]></textFieldExpression>

                                </textField>

                            </cellContents>

                        </crosstabColumnHeader>

                        <crosstabTotalColumnHeader>

                            <cellContents mode="Opaque" style="Crosstab_CT">

                                <staticText>

                                    <reportElement x="0" y="0" width="60" height="20" uuid="884d18ab-4afd-424e-805a-ae7d964dddb6"/>

                                    <text><![CDATA[Total Source Network Group]]></text>

                                </staticText>

                            </cellContents>

                        </crosstabTotalColumnHeader>

                    </columnGroup>

                    <measure name="Values_MEASURE" class="java.lang.Integer" calculation="Sum">

                        <measureExpression><![CDATA[$F{Values}]]></measureExpression>

                    </measure>

                    <crosstabCell width="60" height="20">

                        <cellContents mode="Opaque" style="Crosstab_CD">

                            <textField>

                                <reportElement x="0" y="0" width="60" height="20" uuid="6cdf5e28-2cb9-4e15-b065-256d2f8b2af2"/>

                                <textFieldExpression><![CDATA[$V{Values_MEASURE}]]></textFieldExpression>

                            </textField>

                        </cellContents>

                    </crosstabCell>

                    <crosstabCell width="60" height="20" columnTotalGroup="Source Network Group">

                        <cellContents mode="Opaque" style="Crosstab_CT">

                            <textField>

                                <reportElement x="0" y="0" width="60" height="20" uuid="4216d617-af20-476e-8221-b8010ba09e27"/>

                                <textFieldExpression><![CDATA[$V{Values_MEASURE}]]></textFieldExpression>

                            </textField>

                        </cellContents>

                    </crosstabCell>

                    <crosstabCell width="60" height="20" rowTotalGroup="ICSs">

                        <cellContents mode="Opaque" style="Crosstab_CT">

                            <textField>

                                <reportElement x="0" y="0" width="60" height="20" uuid="77238a5b-45d5-4f2e-b9b2-64c5f0e80575"/>

                                <textFieldExpression><![CDATA[$V{Values_MEASURE}]]></textFieldExpression>

                            </textField>

                        </cellContents>

                    </crosstabCell>

                    <crosstabCell width="60" height="20" rowTotalGroup="ICSs" columnTotalGroup="Source Network Group">

                        <cellContents mode="Opaque" style="Crosstab_CT">

                            <textField>

                                <reportElement x="0" y="0" width="60" height="20" uuid="881eb974-6290-4220-b561-69fc9dfa8eba"/>

                                <textFieldExpression><![CDATA[$V{Values_MEASURE}]]></textFieldExpression>

                            </textField>

                        </cellContents>

                    </crosstabCell>

                </crosstab>

            </band>

        </summary>

    </jasperReport>

     

    Above is my source code. I assign main dataset to a chart while a subset to a crosstab. But I am getting the error below

     

    NoSuchMethodException: net.sf.jasperreports.engine.data.ExcelDataSource.()

  4. I have a report comprising two pages. On first page I had to print a crosstab, that I had to put in a summary band and it worked perfectly. But to add the second page I needed to put a subreport in summary also. 

    How to put crosstab and subreport together in a single summary band? As I do so half part of the second page also get printed on the first page and overlab the crosstab.

×
×
  • Create New...