root/trunk/RaportySQL/SprzedazNaWydanie2009.rdl @ 190

Wersja 189, 19.3 KB (wprowadzona przez dorota, 17 years temu)

dodany raport SprzedazNaWydanie?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>be858232-15ee-46eb-9bdd-0020648c8f19</rd:DataSourceID>
6      <DataSourceReference>BAZA_REKLAM</DataSourceReference>
7    </DataSource>
8  </DataSources>
9  <InteractiveHeight>29.7cm</InteractiveHeight>
10  <ReportParameters>
11    <ReportParameter Name="rok">
12      <DataType>String</DataType>
13      <DefaultValue>
14        <Values>
15          <Value>=Year(Today)</Value>
16        </Values>
17      </DefaultValue>
18      <Prompt>rok</Prompt>
19      <ValidValues>
20        <ParameterValues>
21          <ParameterValue>
22            <Value>2009</Value>
23          </ParameterValue>
24          <ParameterValue>
25            <Value>2010</Value>
26          </ParameterValue>
27          <ParameterValue>
28            <Value>2011</Value>
29          </ParameterValue>
30        </ParameterValues>
31      </ValidValues>
32    </ReportParameter>
33    <ReportParameter Name="tytul">
34      <DataType>String</DataType>
35      <DefaultValue>
36        <DataSetReference>
37          <DataSetName>ListaTytulow</DataSetName>
38          <ValueField>SYMB</ValueField>
39        </DataSetReference>
40      </DefaultValue>
41      <Prompt>tytul</Prompt>
42      <ValidValues>
43        <DataSetReference>
44          <DataSetName>ListaTytulow</DataSetName>
45          <ValueField>SYMB</ValueField>
46          <LabelField>SYMB</LabelField>
47        </DataSetReference>
48      </ValidValues>
49    </ReportParameter>
50    <ReportParameter Name="od">
51      <DataType>String</DataType>
52      <DefaultValue>
53        <DataSetReference>
54          <DataSetName>ListaWydan</DataSetName>
55          <ValueField>NRW</ValueField>
56        </DataSetReference>
57      </DefaultValue>
58      <Prompt>od</Prompt>
59      <ValidValues>
60        <DataSetReference>
61          <DataSetName>ListaWydan</DataSetName>
62          <ValueField>NRW</ValueField>
63          <LabelField>NRW</LabelField>
64        </DataSetReference>
65      </ValidValues>
66    </ReportParameter>
67    <ReportParameter Name="do">
68      <DataType>String</DataType>
69      <DefaultValue>
70        <Values>
71          <Value>=Parameters!od.Value + 50</Value>
72        </Values>
73      </DefaultValue>
74      <Prompt>do</Prompt>
75      <ValidValues>
76        <DataSetReference>
77          <DataSetName>ListaWydan</DataSetName>
78          <ValueField>NRW</ValueField>
79          <LabelField>NRW</LabelField>
80        </DataSetReference>
81      </ValidValues>
82    </ReportParameter>
83    <ReportParameter Name="agencja">
84      <DataType>Integer</DataType>
85      <DefaultValue>
86        <DataSetReference>
87          <DataSetName>ListaAgencji</DataSetName>
88          <ValueField>Id_agencji</ValueField>
89        </DataSetReference>
90      </DefaultValue>
91      <Prompt>agencja</Prompt>
92      <ValidValues>
93        <DataSetReference>
94          <DataSetName>ListaAgencji</DataSetName>
95          <ValueField>Id_agencji</ValueField>
96          <LabelField>Symbol</LabelField>
97        </DataSetReference>
98      </ValidValues>
99      <MultiValue>true</MultiValue>
100    </ReportParameter>
101  </ReportParameters>
102  <rd:DrawGrid>true</rd:DrawGrid>
103  <InteractiveWidth>21cm</InteractiveWidth>
104  <rd:GridSpacing>0.25cm</rd:GridSpacing>
105  <rd:SnapToGrid>true</rd:SnapToGrid>
106  <RightMargin>1cm</RightMargin>
107  <LeftMargin>1cm</LeftMargin>
108  <BottomMargin>1cm</BottomMargin>
109  <rd:ReportID>7c4b3879-c61a-4c23-9dbc-64b80b9561a7</rd:ReportID>
110  <PageWidth>29.7cm</PageWidth>
111  <DataSets>
112    <DataSet Name="SprzedazNaWydanie">
113      <Fields>
114        <Field Name="TYTUŁ">
115          <DataField>TYTUŁ</DataField>
116          <rd:TypeName>System.String</rd:TypeName>
117        </Field>
118        <Field Name="NR">
119          <DataField>NR</DataField>
120          <rd:TypeName>System.Int16</rd:TypeName>
121        </Field>
122        <Field Name="SYMBOL_AKWIZYTORA">
123          <DataField>SYMBOL AKWIZYTORA</DataField>
124          <rd:TypeName>System.String</rd:TypeName>
125        </Field>
126        <Field Name="Id_agencji">
127          <DataField>Id_agencji</DataField>
128          <rd:TypeName>System.Int32</rd:TypeName>
129        </Field>
130        <Field Name="DATA_W">
131          <DataField>DATA_W</DataField>
132          <rd:TypeName>System.DateTime</rd:TypeName>
133        </Field>
134        <Field Name="netto">
135          <DataField>netto</DataField>
136          <rd:TypeName>System.Decimal</rd:TypeName>
137        </Field>
138        <Field Name="ilosc">
139          <DataField>ilosc</DataField>
140          <rd:TypeName>System.Int32</rd:TypeName>
141        </Field>
142      </Fields>
143      <Filters>
144        <Filter>
145          <FilterExpression>=Fields!Id_agencji.Value</FilterExpression>
146          <Operator>In</Operator>
147          <FilterValues>
148            <FilterValue>=Parameters!agencja.Value</FilterValue>
149          </FilterValues>
150        </Filter>
151      </Filters>
152      <Query>
153        <DataSourceName>BAZA_REKLAM</DataSourceName>
154        <CommandText>SELECT     R.TYTUŁ, U.[Nr Wydania] AS NR, R.[SYMBOL AKWIZYTORA], A.Id_agencji, N.DATA_W, SUM(U.netto) AS netto, COUNT(U.ID) AS ilosc
155FROM         AGENCI AS A2 LEFT OUTER JOIN
156                      AGENCJE AS A ON A.Id_agencji = A2.ID_AGENCJI INNER JOIN
157                      REKLAMA AS R ON A2.Symbol = R.[SYMBOL AKWIZYTORA] INNER JOIN
158                      [UKAÅ»E SIĘ W NR] AS U ON R.ReklamaID = U.ReklamaId LEFT OUTER JOIN
159                      NR AS N ON N.TYT = R.TYTUŁ AND N.NRW = U.[Nr Wydania]
160WHERE     (R.[ZATWIERDZONO DO DRUKU] = 1) AND (YEAR(N.DATA_W) = @rok) AND (R.TYTUŁ = @tytul) AND (U.[Nr Wydania] &gt;= @od) AND
161                      (U.[Nr Wydania] &lt;= @do)
162GROUP BY R.TYTUŁ, U.[Nr Wydania], N.DATA_W, R.[ZATWIERDZONO DO DRUKU], A.Id_agencji, A2.ID_AGENTA, R.[SYMBOL AKWIZYTORA]
163ORDER BY R.TYTUŁ, U.[Nr Wydania]</CommandText>
164        <QueryParameters>
165          <QueryParameter Name="@rok">
166            <Value>=Parameters!rok.Value</Value>
167          </QueryParameter>
168          <QueryParameter Name="@tytul">
169            <Value>=Parameters!tytul.Value</Value>
170          </QueryParameter>
171          <QueryParameter Name="@od">
172            <Value>=Parameters!od.Value</Value>
173          </QueryParameter>
174          <QueryParameter Name="@do">
175            <Value>=Parameters!do.Value</Value>
176          </QueryParameter>
177        </QueryParameters>
178        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
179      </Query>
180    </DataSet>
181    <DataSet Name="ListaTytulow">
182      <Fields>
183        <Field Name="SYMB">
184          <DataField>SYMB</DataField>
185          <rd:TypeName>System.String</rd:TypeName>
186        </Field>
187      </Fields>
188      <Query>
189        <DataSourceName>BAZA_REKLAM</DataSourceName>
190        <CommandText>SELECT      SYMB
191FROM            [LISTA TYTUŁÓW]
192WHERE        (st_aktywny = - 1)</CommandText>
193        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
194      </Query>
195    </DataSet>
196    <DataSet Name="ListaWydan">
197      <Fields>
198        <Field Name="NRW">
199          <DataField>NRW</DataField>
200          <rd:TypeName>System.Int16</rd:TypeName>
201        </Field>
202      </Fields>
203      <Query>
204        <DataSourceName>BAZA_REKLAM</DataSourceName>
205        <CommandText>SELECT  NRW  from NR
206where year(DATA_W)=@rok AND TYT=@tytul order by NRW</CommandText>
207        <QueryParameters>
208          <QueryParameter Name="@rok">
209            <Value>=Parameters!rok.Value</Value>
210          </QueryParameter>
211          <QueryParameter Name="@tytul">
212            <Value>=Parameters!tytul.Value</Value>
213          </QueryParameter>
214        </QueryParameters>
215        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
216      </Query>
217    </DataSet>
218    <DataSet Name="ListaAgencji">
219      <Fields>
220        <Field Name="Id_agencji">
221          <DataField>Id_agencji</DataField>
222          <rd:TypeName>System.Int32</rd:TypeName>
223        </Field>
224        <Field Name="Symbol">
225          <DataField>Symbol</DataField>
226          <rd:TypeName>System.String</rd:TypeName>
227        </Field>
228      </Fields>
229      <Query>
230        <DataSourceName>BAZA_REKLAM</DataSourceName>
231        <CommandText>SELECT Id_agencji, Symbol
232FROM AGENCJE where aktywna=1
233order by Symbol</CommandText>
234        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
235      </Query>
236    </DataSet>
237    <DataSet Name="ListaAgentow">
238      <Fields>
239        <Field Name="ID_AGENTA">
240          <DataField>ID_AGENTA</DataField>
241          <rd:TypeName>System.Int32</rd:TypeName>
242        </Field>
243        <Field Name="Symbol">
244          <DataField>Symbol</DataField>
245          <rd:TypeName>System.String</rd:TypeName>
246        </Field>
247        <Field Name="agencja">
248          <DataField>agencja</DataField>
249          <rd:TypeName>System.String</rd:TypeName>
250        </Field>
251      </Fields>
252      <Query>
253        <DataSourceName>BAZA_REKLAM</DataSourceName>
254        <CommandText>SELECT A.ID_AGENTA, A.Symbol, A2.Symbol agencja
255FROM AGENCI A left join Agencje A2
256on A.ID_AGENCJI = A2.ID_Agencji
257where  (A2.ID_Agencji in (@agencja))
258and a.aktywny=1
259union
260select NULL,'Wszyscy','costam'
261order by A.Symbol</CommandText>
262        <QueryParameters>
263          <QueryParameter Name="@agencja">
264            <Value>=Parameters!agencja.Value</Value>
265          </QueryParameter>
266        </QueryParameters>
267        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
268      </Query>
269    </DataSet>
270  </DataSets>
271  <Code>Public Shared Function Formatuj(ByVal Value As Integer) As String
272        Formatuj = Format(Value, "### ### ##0.## zł")
273End Function</Code>
274  <Width>27cm</Width>
275  <Body>
276    <ColumnSpacing>1cm</ColumnSpacing>
277    <ReportItems>
278      <Textbox Name="textbox2">
279        <rd:DefaultName>textbox2</rd:DefaultName>
280        <Top>0.75cm</Top>
281        <Width>26.75cm</Width>
282        <Style>
283          <Color>Red</Color>
284          <FontWeight>700</FontWeight>
285          <TextAlign>Center</TextAlign>
286          <PaddingLeft>2pt</PaddingLeft>
287          <PaddingRight>2pt</PaddingRight>
288          <PaddingTop>2pt</PaddingTop>
289          <PaddingBottom>2pt</PaddingBottom>
290        </Style>
291        <ZIndex>3</ZIndex>
292        <CanGrow>true</CanGrow>
293        <Height>0.63492cm</Height>
294        <Value>SprzedaÅŒ z uwzględnieniem wyróŌnień do Internetu. Przedstawia zafakturowane emisje.</Value>
295      </Textbox>
296      <Chart Name="chart2">
297        <Legend>
298          <Style>
299            <BorderStyle>
300              <Default>Solid</Default>
301            </BorderStyle>
302          </Style>
303          <Position>RightCenter</Position>
304        </Legend>
305        <CategoryAxis>
306          <Axis>
307            <Title>
308              <Caption>nr wydania</Caption>
309            </Title>
310            <Style />
311            <MajorGridLines>
312              <Style>
313                <BorderStyle>
314                  <Default>Solid</Default>
315                </BorderStyle>
316              </Style>
317            </MajorGridLines>
318            <MinorGridLines>
319              <Style>
320                <BorderStyle>
321                  <Default>Solid</Default>
322                </BorderStyle>
323              </Style>
324            </MinorGridLines>
325            <MajorTickMarks>Outside</MajorTickMarks>
326            <Min>0</Min>
327            <Margin>true</Margin>
328            <Visible>true</Visible>
329          </Axis>
330        </CategoryAxis>
331        <ZIndex>2</ZIndex>
332        <DataSetName>SprzedazNaWydanie</DataSetName>
333        <PlotArea>
334          <Style>
335            <BackgroundColor>White</BackgroundColor>
336          </Style>
337        </PlotArea>
338        <ThreeDProperties>
339          <Enabled>true</Enabled>
340          <Shading>Real</Shading>
341          <DrawingStyle>Cylinder</DrawingStyle>
342        </ThreeDProperties>
343        <PointWidth>0</PointWidth>
344        <SeriesGroupings>
345          <SeriesGrouping>
346            <StaticSeries>
347              <StaticMember>
348                <Label>Ilość</Label>
349              </StaticMember>
350            </StaticSeries>
351          </SeriesGrouping>
352        </SeriesGroupings>
353        <Top>10.75cm</Top>
354        <Subtype>Plain</Subtype>
355        <ValueAxis>
356          <Axis>
357            <Title>
358              <Caption>sprzedaÅŒ</Caption>
359            </Title>
360            <MajorGridLines>
361              <Style>
362                <BorderStyle>
363                  <Default>Solid</Default>
364                </BorderStyle>
365              </Style>
366            </MajorGridLines>
367            <MinorGridLines>
368              <Style>
369                <BorderStyle>
370                  <Default>Solid</Default>
371                </BorderStyle>
372              </Style>
373            </MinorGridLines>
374            <MajorTickMarks>Outside</MajorTickMarks>
375            <Min>0</Min>
376            <Margin>true</Margin>
377            <Visible>true</Visible>
378            <Scalar>true</Scalar>
379          </Axis>
380        </ValueAxis>
381        <Type>Column</Type>
382        <Width>26.75cm</Width>
383        <CategoryGroupings>
384          <CategoryGrouping>
385            <DynamicCategories>
386              <Grouping Name="chart2_CategoryGroup1">
387                <GroupExpressions>
388                  <GroupExpression>=Fields!NR.Value</GroupExpression>
389                </GroupExpressions>
390              </Grouping>
391              <Label />
392            </DynamicCategories>
393          </CategoryGrouping>
394        </CategoryGroupings>
395        <Palette>EarthTones</Palette>
396        <ChartData>
397          <ChartSeries>
398            <DataPoints>
399              <DataPoint>
400                <DataValues>
401                  <DataValue>
402                    <Value>=Sum(Fields!ilosc.Value)</Value>
403                  </DataValue>
404                </DataValues>
405                <DataLabel>
406                  <Style>
407                    <FontSize>8pt</FontSize>
408                  </Style>
409                  <Value>=Sum(Fields!ilosc.Value)</Value>
410                  <Position>Top</Position>
411                  <Rotation>-90</Rotation>
412                  <Visible>true</Visible>
413                </DataLabel>
414                <Marker>
415                  <Size>6pt</Size>
416                </Marker>
417              </DataPoint>
418            </DataPoints>
419          </ChartSeries>
420        </ChartData>
421        <Style>
422          <BackgroundColor>White</BackgroundColor>
423        </Style>
424        <Title>
425          <Caption>Ilość na wydanie</Caption>
426        </Title>
427      </Chart>
428      <Textbox Name="textbox1">
429        <rd:DefaultName>textbox1</rd:DefaultName>
430        <Width>26.75cm</Width>
431        <Style>
432          <FontSize>12pt</FontSize>
433          <FontWeight>700</FontWeight>
434          <TextAlign>Center</TextAlign>
435          <PaddingLeft>2pt</PaddingLeft>
436          <PaddingRight>2pt</PaddingRight>
437          <PaddingTop>2pt</PaddingTop>
438          <PaddingBottom>2pt</PaddingBottom>
439        </Style>
440        <ZIndex>1</ZIndex>
441        <CanGrow>true</CanGrow>
442        <Height>0.63492cm</Height>
443        <Value>="SPRZEDAÅ» / ILOŚĆ NA WYDANIE" &amp; "   " &amp; Parameters!rok.Value &amp; "   " &amp; Parameters!tytul.Value</Value>
444      </Textbox>
445      <Chart Name="chart1">
446        <Legend>
447          <Style>
448            <BorderStyle>
449              <Default>Solid</Default>
450            </BorderStyle>
451          </Style>
452          <Position>RightCenter</Position>
453        </Legend>
454        <CategoryAxis>
455          <Axis>
456            <Title>
457              <Caption>nr wydania</Caption>
458              <Style />
459            </Title>
460            <Style />
461            <MajorGridLines>
462              <Style>
463                <BorderStyle>
464                  <Default>Solid</Default>
465                </BorderStyle>
466              </Style>
467            </MajorGridLines>
468            <MinorGridLines>
469              <Style>
470                <BorderStyle>
471                  <Default>Solid</Default>
472                </BorderStyle>
473              </Style>
474            </MinorGridLines>
475            <MajorTickMarks>Outside</MajorTickMarks>
476            <Min>0</Min>
477            <Margin>true</Margin>
478            <Visible>true</Visible>
479          </Axis>
480        </CategoryAxis>
481        <DataSetName>SprzedazNaWydanie</DataSetName>
482        <PlotArea>
483          <Style>
484            <BackgroundColor>White</BackgroundColor>
485          </Style>
486        </PlotArea>
487        <ThreeDProperties>
488          <Enabled>true</Enabled>
489          <Shading>Real</Shading>
490          <DrawingStyle>Cylinder</DrawingStyle>
491        </ThreeDProperties>
492        <PointWidth>0</PointWidth>
493        <SeriesGroupings>
494          <SeriesGrouping>
495            <StaticSeries>
496              <StaticMember>
497                <Label>Sprzedaz</Label>
498              </StaticMember>
499            </StaticSeries>
500          </SeriesGrouping>
501        </SeriesGroupings>
502        <Top>1.75cm</Top>
503        <Subtype>Plain</Subtype>
504        <ValueAxis>
505          <Axis>
506            <Title>
507              <Caption>sprzedaÅŒ</Caption>
508            </Title>
509            <MajorGridLines>
510              <Style>
511                <BorderStyle>
512                  <Default>Solid</Default>
513                </BorderStyle>
514              </Style>
515            </MajorGridLines>
516            <MinorGridLines>
517              <Style>
518                <BorderStyle>
519                  <Default>Solid</Default>
520                </BorderStyle>
521              </Style>
522            </MinorGridLines>
523            <MajorTickMarks>Outside</MajorTickMarks>
524            <Min>0</Min>
525            <Margin>true</Margin>
526            <Visible>true</Visible>
527            <Scalar>true</Scalar>
528          </Axis>
529        </ValueAxis>
530        <Type>Column</Type>
531        <Width>26.75cm</Width>
532        <CategoryGroupings>
533          <CategoryGrouping>
534            <DynamicCategories>
535              <Grouping Name="chart1_CategoryGroup1">
536                <GroupExpressions>
537                  <GroupExpression>=Fields!NR.Value</GroupExpression>
538                </GroupExpressions>
539              </Grouping>
540              <Label />
541            </DynamicCategories>
542          </CategoryGrouping>
543        </CategoryGroupings>
544        <Palette>Pastel</Palette>
545        <ChartData>
546          <ChartSeries>
547            <DataPoints>
548              <DataPoint>
549                <DataValues>
550                  <DataValue>
551                    <Value>=Sum(Fields!netto.Value)</Value>
552                  </DataValue>
553                </DataValues>
554                <DataLabel>
555                  <Style>
556                    <FontSize>8pt</FontSize>
557                  </Style>
558                  <Value>=Code.Formatuj(Sum(Fields!netto.Value))</Value>
559                  <Position>Top</Position>
560                  <Rotation>-90</Rotation>
561                  <Visible>true</Visible>
562                </DataLabel>
563                <Marker>
564                  <Size>6pt</Size>
565                </Marker>
566              </DataPoint>
567            </DataPoints>
568          </ChartSeries>
569        </ChartData>
570        <Style>
571          <BackgroundColor>White</BackgroundColor>
572        </Style>
573        <Title>
574          <Caption>SprzedaÅŒ na wydanie</Caption>
575        </Title>
576        <Height>9cm</Height>
577      </Chart>
578    </ReportItems>
579    <Height>19.75cm</Height>
580  </Body>
581  <Language>en-US</Language>
582  <TopMargin>1cm</TopMargin>
583  <PageHeight>21cm</PageHeight>
584</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.