root/trunk/RaportySQL/SprzedazNaWydanie2009.rdl @ 280

Wersja 192, 19.4 KB (wprowadzona przez dorota, 17 years temu)

#17 dodanie inputa do wprowadzania wartosci emisji dla reklam bezplatnych z 2008

usuniecie reklam typu INNE z zatwierdzonych - niezaplaconych
poprawka raportu ListaReklamNaWydanie

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>14.5cm</Width>
282        <Style>
283          <Color>Red</Color>
284          <FontSize>8pt</FontSize>
285          <FontWeight>700</FontWeight>
286          <TextAlign>Center</TextAlign>
287          <PaddingLeft>2pt</PaddingLeft>
288          <PaddingRight>2pt</PaddingRight>
289          <PaddingTop>2pt</PaddingTop>
290          <PaddingBottom>2pt</PaddingBottom>
291        </Style>
292        <ZIndex>3</ZIndex>
293        <CanGrow>true</CanGrow>
294        <Left>4.5cm</Left>
295        <Height>1cm</Height>
296        <Value>SprzedaÅŒ z uwzględnieniem wyróŌnień do Internetu. Przedstawia wartość emisji zafakturownych w 2009 oraz emisji, którcyh wartość została wpisana przez hadlowców (BEZPŁATNE I INNE Z 2008).</Value>
297      </Textbox>
298      <Chart Name="chart2">
299        <Legend>
300          <Style>
301            <BorderStyle>
302              <Default>Solid</Default>
303            </BorderStyle>
304          </Style>
305          <Position>RightCenter</Position>
306        </Legend>
307        <CategoryAxis>
308          <Axis>
309            <Title>
310              <Caption>nr wydania</Caption>
311            </Title>
312            <Style />
313            <MajorGridLines>
314              <Style>
315                <BorderStyle>
316                  <Default>Solid</Default>
317                </BorderStyle>
318              </Style>
319            </MajorGridLines>
320            <MinorGridLines>
321              <Style>
322                <BorderStyle>
323                  <Default>Solid</Default>
324                </BorderStyle>
325              </Style>
326            </MinorGridLines>
327            <MajorTickMarks>Outside</MajorTickMarks>
328            <Min>0</Min>
329            <Margin>true</Margin>
330            <Visible>true</Visible>
331          </Axis>
332        </CategoryAxis>
333        <ZIndex>2</ZIndex>
334        <DataSetName>SprzedazNaWydanie</DataSetName>
335        <PlotArea>
336          <Style>
337            <BackgroundColor>White</BackgroundColor>
338          </Style>
339        </PlotArea>
340        <ThreeDProperties>
341          <Enabled>true</Enabled>
342          <Shading>Real</Shading>
343          <DrawingStyle>Cylinder</DrawingStyle>
344        </ThreeDProperties>
345        <PointWidth>0</PointWidth>
346        <SeriesGroupings>
347          <SeriesGrouping>
348            <StaticSeries>
349              <StaticMember>
350                <Label>Ilość</Label>
351              </StaticMember>
352            </StaticSeries>
353          </SeriesGrouping>
354        </SeriesGroupings>
355        <Top>10.75cm</Top>
356        <Subtype>Plain</Subtype>
357        <ValueAxis>
358          <Axis>
359            <Title>
360              <Caption>sprzedaÅŒ</Caption>
361            </Title>
362            <MajorGridLines>
363              <Style>
364                <BorderStyle>
365                  <Default>Solid</Default>
366                </BorderStyle>
367              </Style>
368            </MajorGridLines>
369            <MinorGridLines>
370              <Style>
371                <BorderStyle>
372                  <Default>Solid</Default>
373                </BorderStyle>
374              </Style>
375            </MinorGridLines>
376            <MajorTickMarks>Outside</MajorTickMarks>
377            <Min>0</Min>
378            <Margin>true</Margin>
379            <Visible>true</Visible>
380            <Scalar>true</Scalar>
381          </Axis>
382        </ValueAxis>
383        <Type>Column</Type>
384        <Width>26.75cm</Width>
385        <CategoryGroupings>
386          <CategoryGrouping>
387            <DynamicCategories>
388              <Grouping Name="chart2_CategoryGroup1">
389                <GroupExpressions>
390                  <GroupExpression>=Fields!NR.Value</GroupExpression>
391                </GroupExpressions>
392              </Grouping>
393              <Label />
394            </DynamicCategories>
395          </CategoryGrouping>
396        </CategoryGroupings>
397        <Palette>EarthTones</Palette>
398        <ChartData>
399          <ChartSeries>
400            <DataPoints>
401              <DataPoint>
402                <DataValues>
403                  <DataValue>
404                    <Value>=Sum(Fields!ilosc.Value)</Value>
405                  </DataValue>
406                </DataValues>
407                <DataLabel>
408                  <Style>
409                    <FontSize>8pt</FontSize>
410                  </Style>
411                  <Value>=Sum(Fields!ilosc.Value)</Value>
412                  <Position>Top</Position>
413                  <Rotation>-90</Rotation>
414                  <Visible>true</Visible>
415                </DataLabel>
416                <Marker>
417                  <Size>6pt</Size>
418                </Marker>
419              </DataPoint>
420            </DataPoints>
421          </ChartSeries>
422        </ChartData>
423        <Style>
424          <BackgroundColor>White</BackgroundColor>
425        </Style>
426        <Title>
427          <Caption>Ilość na wydanie</Caption>
428        </Title>
429      </Chart>
430      <Textbox Name="textbox1">
431        <rd:DefaultName>textbox1</rd:DefaultName>
432        <Width>26.75cm</Width>
433        <Style>
434          <FontSize>12pt</FontSize>
435          <FontWeight>700</FontWeight>
436          <TextAlign>Center</TextAlign>
437          <PaddingLeft>2pt</PaddingLeft>
438          <PaddingRight>2pt</PaddingRight>
439          <PaddingTop>2pt</PaddingTop>
440          <PaddingBottom>2pt</PaddingBottom>
441        </Style>
442        <ZIndex>1</ZIndex>
443        <CanGrow>true</CanGrow>
444        <Height>0.63492cm</Height>
445        <Value>="SPRZEDAÅ» / ILOŚĆ NA WYDANIE" &amp; "   " &amp; Parameters!rok.Value &amp; "   " &amp; Parameters!tytul.Value</Value>
446      </Textbox>
447      <Chart Name="chart1">
448        <Legend>
449          <Style>
450            <BorderStyle>
451              <Default>Solid</Default>
452            </BorderStyle>
453          </Style>
454          <Position>RightCenter</Position>
455        </Legend>
456        <CategoryAxis>
457          <Axis>
458            <Title>
459              <Caption>nr wydania</Caption>
460              <Style />
461            </Title>
462            <Style />
463            <MajorGridLines>
464              <Style>
465                <BorderStyle>
466                  <Default>Solid</Default>
467                </BorderStyle>
468              </Style>
469            </MajorGridLines>
470            <MinorGridLines>
471              <Style>
472                <BorderStyle>
473                  <Default>Solid</Default>
474                </BorderStyle>
475              </Style>
476            </MinorGridLines>
477            <MajorTickMarks>Outside</MajorTickMarks>
478            <Min>0</Min>
479            <Margin>true</Margin>
480            <Visible>true</Visible>
481          </Axis>
482        </CategoryAxis>
483        <DataSetName>SprzedazNaWydanie</DataSetName>
484        <PlotArea>
485          <Style>
486            <BackgroundColor>White</BackgroundColor>
487          </Style>
488        </PlotArea>
489        <ThreeDProperties>
490          <Enabled>true</Enabled>
491          <Shading>Real</Shading>
492          <DrawingStyle>Cylinder</DrawingStyle>
493        </ThreeDProperties>
494        <PointWidth>0</PointWidth>
495        <SeriesGroupings>
496          <SeriesGrouping>
497            <StaticSeries>
498              <StaticMember>
499                <Label>Sprzedaz</Label>
500              </StaticMember>
501            </StaticSeries>
502          </SeriesGrouping>
503        </SeriesGroupings>
504        <Top>1.75cm</Top>
505        <Subtype>Plain</Subtype>
506        <ValueAxis>
507          <Axis>
508            <Title>
509              <Caption>sprzedaÅŒ</Caption>
510            </Title>
511            <MajorGridLines>
512              <Style>
513                <BorderStyle>
514                  <Default>Solid</Default>
515                </BorderStyle>
516              </Style>
517            </MajorGridLines>
518            <MinorGridLines>
519              <Style>
520                <BorderStyle>
521                  <Default>Solid</Default>
522                </BorderStyle>
523              </Style>
524            </MinorGridLines>
525            <MajorTickMarks>Outside</MajorTickMarks>
526            <Min>0</Min>
527            <Margin>true</Margin>
528            <Visible>true</Visible>
529            <Scalar>true</Scalar>
530          </Axis>
531        </ValueAxis>
532        <Type>Column</Type>
533        <Width>26.75cm</Width>
534        <CategoryGroupings>
535          <CategoryGrouping>
536            <DynamicCategories>
537              <Grouping Name="chart1_CategoryGroup1">
538                <GroupExpressions>
539                  <GroupExpression>=Fields!NR.Value</GroupExpression>
540                </GroupExpressions>
541              </Grouping>
542              <Label />
543            </DynamicCategories>
544          </CategoryGrouping>
545        </CategoryGroupings>
546        <Palette>Pastel</Palette>
547        <ChartData>
548          <ChartSeries>
549            <DataPoints>
550              <DataPoint>
551                <DataValues>
552                  <DataValue>
553                    <Value>=Sum(Fields!netto.Value)</Value>
554                  </DataValue>
555                </DataValues>
556                <DataLabel>
557                  <Style>
558                    <FontSize>8pt</FontSize>
559                  </Style>
560                  <Value>=Code.Formatuj(Sum(Fields!netto.Value))</Value>
561                  <Position>Top</Position>
562                  <Rotation>-90</Rotation>
563                  <Visible>true</Visible>
564                </DataLabel>
565                <Marker>
566                  <Size>6pt</Size>
567                </Marker>
568              </DataPoint>
569            </DataPoints>
570          </ChartSeries>
571        </ChartData>
572        <Style>
573          <BackgroundColor>White</BackgroundColor>
574        </Style>
575        <Title>
576          <Caption>SprzedaÅŒ na wydanie</Caption>
577        </Title>
578        <Height>9cm</Height>
579      </Chart>
580    </ReportItems>
581    <Height>19.75cm</Height>
582  </Body>
583  <Language>en-US</Language>
584  <TopMargin>1cm</TopMargin>
585  <PageHeight>21cm</PageHeight>
586</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.