root/trunk/RaportySQL/WykresWplywyNaNumer2009.rdl @ 334

Wersja 188, 11.7 KB (wprowadzona przez dorota, 17 years temu)

dodany raport WykresWplywyNaNumer?2009

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
3  <DataSources>
4    <DataSource Name="BAZA_REKLAM">
5      <rd:DataSourceID>c684495c-3488-426e-a299-bad098fcd1bc</rd:DataSourceID>
6      <DataSourceReference>BAZA_REKLAM</DataSourceReference>
7    </DataSource>
8  </DataSources>
9  <InteractiveHeight>29.7cm</InteractiveHeight>
10  <ReportParameters>
11    <ReportParameter Name="prawa_agencje">
12      <DataType>String</DataType>
13      <Nullable>true</Nullable>
14      <Prompt>prawa_agencje</Prompt>
15      <Hidden>true</Hidden>
16    </ReportParameter>
17    <ReportParameter Name="prawa_agent">
18      <DataType>String</DataType>
19      <Nullable>true</Nullable>
20      <Prompt>prawa_agent</Prompt>
21      <Hidden>true</Hidden>
22    </ReportParameter>
23    <ReportParameter Name="OD">
24      <DataType>String</DataType>
25      <Prompt>OD</Prompt>
26    </ReportParameter>
27    <ReportParameter Name="DO">
28      <DataType>String</DataType>
29      <Prompt>DO</Prompt>
30    </ReportParameter>
31    <ReportParameter Name="AGENCJA">
32      <DataType>String</DataType>
33      <DefaultValue>
34        <DataSetReference>
35          <DataSetName>ListaAgencji</DataSetName>
36          <ValueField>Id_agencji</ValueField>
37        </DataSetReference>
38      </DefaultValue>
39      <AllowBlank>true</AllowBlank>
40      <Prompt>AGENCJA</Prompt>
41      <ValidValues>
42        <DataSetReference>
43          <DataSetName>ListaAgencji</DataSetName>
44          <ValueField>Id_agencji</ValueField>
45          <LabelField>Symbol</LabelField>
46        </DataSetReference>
47      </ValidValues>
48    </ReportParameter>
49    <ReportParameter Name="AKWIZYTOR">
50      <DataType>String</DataType>
51      <DefaultValue>
52        <Values>
53          <Value>%</Value>
54        </Values>
55      </DefaultValue>
56      <Prompt>Agent</Prompt>
57      <ValidValues>
58        <DataSetReference>
59          <DataSetName>ListaAgentow</DataSetName>
60          <ValueField>Symbol</ValueField>
61          <LabelField>Symbol</LabelField>
62        </DataSetReference>
63      </ValidValues>
64    </ReportParameter>
65    <ReportParameter Name="TYT">
66      <DataType>String</DataType>
67      <DefaultValue>
68        <DataSetReference>
69          <DataSetName>ListaTytulow</DataSetName>
70          <ValueField>SYMB</ValueField>
71        </DataSetReference>
72      </DefaultValue>
73      <Prompt>TYT</Prompt>
74      <ValidValues>
75        <DataSetReference>
76          <DataSetName>ListaTytulow</DataSetName>
77          <ValueField>SYMB</ValueField>
78          <LabelField>SYMB</LabelField>
79        </DataSetReference>
80      </ValidValues>
81    </ReportParameter>
82  </ReportParameters>
83  <rd:DrawGrid>true</rd:DrawGrid>
84  <InteractiveWidth>21cm</InteractiveWidth>
85  <rd:GridSpacing>0.25cm</rd:GridSpacing>
86  <rd:SnapToGrid>true</rd:SnapToGrid>
87  <RightMargin>1cm</RightMargin>
88  <LeftMargin>1cm</LeftMargin>
89  <BottomMargin>2.5cm</BottomMargin>
90  <rd:ReportID>4c95e0c2-046b-4de9-9e65-b6e2246f89f2</rd:ReportID>
91  <PageWidth>29.7cm</PageWidth>
92  <DataSets>
93    <DataSet Name="ZestwienieWplywyNaNumer">
94      <Fields>
95        <Field Name="NR">
96          <DataField>NR</DataField>
97          <rd:TypeName>System.Int16</rd:TypeName>
98        </Field>
99        <Field Name="NT">
100          <DataField>NT</DataField>
101          <rd:TypeName>System.Decimal</rd:TypeName>
102        </Field>
103      </Fields>
104      <Query>
105        <DataSourceName>BAZA_REKLAM</DataSourceName>
106        <CommandText>SELECT     U.[Nr Wydania] AS NR, SUM(U.netto) AS NT
107FROM         REKLAMA AS R INNER JOIN
108                      [UKAÅ»E SIĘ W NR] AS U ON R.ReklamaID = U.ReklamaId LEFT OUTER JOIN
109                      FAKTURY AS F ON U.idFaktury = F.ID_FAKTURY
110WHERE     (R.[SYMBOL AKWIZYTORA] LIKE @AKWIZYTOR) AND (R.[ZATWIERDZONO DO DRUKU] = 1) AND (F.zaplata_data IS NOT NULL) AND
111                      (U.[Nr Wydania] &gt;= @OD) AND (U.[Nr Wydania] &lt;= @DO) AND (R.TYTUŁ LIKE @TYT)
112GROUP BY U.[Nr Wydania]</CommandText>
113        <QueryParameters>
114          <QueryParameter Name="@AKWIZYTOR">
115            <Value>=Parameters!AKWIZYTOR.Value</Value>
116          </QueryParameter>
117          <QueryParameter Name="@OD">
118            <Value>=Parameters!OD.Value</Value>
119          </QueryParameter>
120          <QueryParameter Name="@DO">
121            <Value>=Parameters!DO.Value</Value>
122          </QueryParameter>
123          <QueryParameter Name="@TYT">
124            <Value>=Parameters!TYT.Value</Value>
125          </QueryParameter>
126        </QueryParameters>
127      </Query>
128    </DataSet>
129    <DataSet Name="ListaTytulow">
130      <Fields>
131        <Field Name="SYMB">
132          <DataField>SYMB</DataField>
133          <rd:TypeName>System.String</rd:TypeName>
134        </Field>
135      </Fields>
136      <Query>
137        <DataSourceName>BAZA_REKLAM</DataSourceName>
138        <CommandText>SELECT      SYMB
139FROM            [LISTA TYTUŁÓW]
140WHERE        (st_aktywny = - 1)</CommandText>
141        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
142      </Query>
143    </DataSet>
144    <DataSet Name="ListaAgentow">
145      <Fields>
146        <Field Name="ID_AGENTA">
147          <DataField>ID_AGENTA</DataField>
148          <rd:TypeName>System.Int32</rd:TypeName>
149        </Field>
150        <Field Name="Symbol">
151          <DataField>Symbol</DataField>
152          <rd:TypeName>System.String</rd:TypeName>
153        </Field>
154        <Field Name="agencja">
155          <DataField>agencja</DataField>
156          <rd:TypeName>System.String</rd:TypeName>
157        </Field>
158      </Fields>
159      <Query>
160        <DataSourceName>BAZA_REKLAM</DataSourceName>
161        <CommandText>SELECT        A.ID_AGENTA, A.Symbol, A2.Symbol agencja
162FROM            AGENCI A left join Agencje A2
163on A.ID_AGENCJI = A2.ID_Agencji
164 where aktywny=1 AND  (A2.Id_agencji=@agencja) AND (@prawa_agent is null OR A.Symbol=@prawa_agent)
165order by A.Symbol</CommandText>
166        <QueryParameters>
167          <QueryParameter Name="@agencja">
168            <Value>=Parameters!AGENCJA.Value</Value>
169          </QueryParameter>
170          <QueryParameter Name="@prawa_agent">
171            <Value>=Parameters!prawa_agent.Value</Value>
172          </QueryParameter>
173        </QueryParameters>
174        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
175      </Query>
176    </DataSet>
177    <DataSet Name="ListaAgencji">
178      <Fields>
179        <Field Name="Id_agencji">
180          <DataField>Id_agencji</DataField>
181          <rd:TypeName>System.Int32</rd:TypeName>
182        </Field>
183        <Field Name="Symbol">
184          <DataField>Symbol</DataField>
185          <rd:TypeName>System.String</rd:TypeName>
186        </Field>
187      </Fields>
188      <Query>
189        <DataSourceName>BAZA_REKLAM</DataSourceName>
190        <CommandText>SELECT        Id_agencji, Symbol
191FROM            AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji)</CommandText>
192        <QueryParameters>
193          <QueryParameter Name="@prawa_agencje">
194            <Value>=Parameters!prawa_agencje.Value</Value>
195          </QueryParameter>
196        </QueryParameters>
197        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
198      </Query>
199    </DataSet>
200  </DataSets>
201  <Code>Public Shared Function Formatuj(ByVal Value As Integer) As String
202        Formatuj = Format(Value, "### ### ##0.00 zł")
203End Function</Code>
204  <Width>27.5cm</Width>
205  <Body>
206    <ColumnSpacing>1cm</ColumnSpacing>
207    <ReportItems>
208      <Chart Name="chart1">
209        <Legend>
210          <Visible>true</Visible>
211          <Style>
212            <BorderStyle>
213              <Default>Solid</Default>
214            </BorderStyle>
215          </Style>
216          <Position>BottomCenter</Position>
217          <Layout>Row</Layout>
218        </Legend>
219        <CategoryAxis>
220          <Axis>
221            <Title />
222            <MajorGridLines>
223              <Style>
224                <BorderStyle>
225                  <Default>Solid</Default>
226                </BorderStyle>
227              </Style>
228            </MajorGridLines>
229            <MinorGridLines>
230              <Style>
231                <BorderStyle>
232                  <Default>Solid</Default>
233                </BorderStyle>
234              </Style>
235            </MinorGridLines>
236            <MajorTickMarks>Outside</MajorTickMarks>
237            <Min>0</Min>
238            <Margin>true</Margin>
239            <Visible>true</Visible>
240          </Axis>
241        </CategoryAxis>
242        <DataSetName>ZestwienieWplywyNaNumer</DataSetName>
243        <PlotArea>
244          <Style>
245            <BackgroundColor>LightGrey</BackgroundColor>
246            <BorderStyle>
247              <Default>Solid</Default>
248            </BorderStyle>
249          </Style>
250        </PlotArea>
251        <ThreeDProperties>
252          <Enabled>true</Enabled>
253          <Shading>Real</Shading>
254          <DrawingStyle>Cylinder</DrawingStyle>
255        </ThreeDProperties>
256        <PointWidth>0</PointWidth>
257        <SeriesGroupings>
258          <SeriesGrouping>
259            <StaticSeries>
260              <StaticMember>
261                <Label>Wpływy</Label>
262              </StaticMember>
263            </StaticSeries>
264          </SeriesGrouping>
265        </SeriesGroupings>
266        <Subtype>Plain</Subtype>
267        <ValueAxis>
268          <Axis>
269            <Title />
270            <MajorGridLines>
271              <ShowGridLines>true</ShowGridLines>
272              <Style>
273                <BorderStyle>
274                  <Default>Solid</Default>
275                </BorderStyle>
276              </Style>
277            </MajorGridLines>
278            <MinorGridLines>
279              <Style>
280                <BorderStyle>
281                  <Default>Solid</Default>
282                </BorderStyle>
283              </Style>
284            </MinorGridLines>
285            <MajorTickMarks>Outside</MajorTickMarks>
286            <Min>0</Min>
287            <Margin>true</Margin>
288            <Visible>true</Visible>
289            <Scalar>true</Scalar>
290          </Axis>
291        </ValueAxis>
292        <Type>Column</Type>
293        <CategoryGroupings>
294          <CategoryGrouping>
295            <DynamicCategories>
296              <Grouping Name="chart1_CategoryGroup1">
297                <GroupExpressions>
298                  <GroupExpression>=Fields!NR.Value</GroupExpression>
299                </GroupExpressions>
300              </Grouping>
301              <Label>=Fields!NR.Value</Label>
302            </DynamicCategories>
303          </CategoryGrouping>
304        </CategoryGroupings>
305        <Palette>Light</Palette>
306        <ChartData>
307          <ChartSeries>
308            <DataPoints>
309              <DataPoint>
310                <DataValues>
311                  <DataValue>
312                    <Value>=Sum(Fields!NT.Value)</Value>
313                  </DataValue>
314                </DataValues>
315                <DataLabel>
316                  <Style />
317                  <Value>=Code.Formatuj(Fields!NT.Value)</Value>
318                  <Position>Top</Position>
319                  <Rotation>-90</Rotation>
320                  <Visible>true</Visible>
321                </DataLabel>
322                <Marker>
323                  <Size>6pt</Size>
324                </Marker>
325              </DataPoint>
326            </DataPoints>
327          </ChartSeries>
328        </ChartData>
329        <Style>
330          <BackgroundColor>White</BackgroundColor>
331          <Format>C</Format>
332          <Language>pl-PL</Language>
333        </Style>
334        <Title>
335          <Caption>WPŁYWY Z REKLAM NA NUMER (od 2009 na podstawie zapłaconych faktur)</Caption>
336          <Style />
337        </Title>
338      </Chart>
339    </ReportItems>
340    <Height>15.5cm</Height>
341  </Body>
342  <Language>en-US</Language>
343  <TopMargin>2.5cm</TopMargin>
344  <PageHeight>21cm</PageHeight>
345</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.