root/trunk/RaportySQL/RankingKlientow.rdl @ 130

Wersja 130, 22.3 KB (wprowadzona przez marek, 17 years temu)
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>6aff36d3-99e3-4498-b130-668a3f7f6816</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="rok">
18      <DataType>Integer</DataType>
19      <DefaultValue>
20        <DataSetReference>
21          <DataSetName>ListaLat</DataSetName>
22          <ValueField>ID</ValueField>
23        </DataSetReference>
24      </DefaultValue>
25      <Prompt>rok</Prompt>
26      <ValidValues>
27        <DataSetReference>
28          <DataSetName>ListaLat</DataSetName>
29          <ValueField>ID</ValueField>
30          <LabelField>ID</LabelField>
31        </DataSetReference>
32      </ValidValues>
33    </ReportParameter>
34    <ReportParameter Name="agencja">
35      <DataType>String</DataType>
36      <DefaultValue>
37        <DataSetReference>
38          <DataSetName>listaAgencji</DataSetName>
39          <ValueField>Symbol</ValueField>
40        </DataSetReference>
41      </DefaultValue>
42      <AllowBlank>true</AllowBlank>
43      <Prompt>agencja</Prompt>
44      <ValidValues>
45        <DataSetReference>
46          <DataSetName>listaAgencji</DataSetName>
47          <ValueField>Symbol</ValueField>
48          <LabelField>Symbol</LabelField>
49        </DataSetReference>
50      </ValidValues>
51      <MultiValue>true</MultiValue>
52    </ReportParameter>
53  </ReportParameters>
54  <rd:DrawGrid>true</rd:DrawGrid>
55  <InteractiveWidth>21cm</InteractiveWidth>
56  <rd:GridSpacing>0.25cm</rd:GridSpacing>
57  <rd:SnapToGrid>true</rd:SnapToGrid>
58  <RightMargin>1cm</RightMargin>
59  <LeftMargin>1cm</LeftMargin>
60  <BottomMargin>1cm</BottomMargin>
61  <rd:ReportID>f3f671a1-0511-4033-887b-276f76f5bbdb</rd:ReportID>
62  <PageWidth>21cm</PageWidth>
63  <DataSets>
64    <DataSet Name="RankingKlientow">
65      <Fields>
66        <Field Name="FirstName">
67          <DataField>FirstName</DataField>
68          <rd:TypeName>System.String</rd:TypeName>
69        </Field>
70        <Field Name="Lastname">
71          <DataField>LastName</DataField>
72          <rd:TypeName>System.String</rd:TypeName>
73        </Field>
74        <Field Name="WARTOSC">
75          <DataField>WARTOSC</DataField>
76          <rd:TypeName>System.Decimal</rd:TypeName>
77        </Field>
78        <Field Name="ILOSC">
79          <DataField>ILOSC</DataField>
80          <rd:TypeName>System.Int32</rd:TypeName>
81        </Field>
82        <Field Name="SYMBOL_AKWIZYTORA">
83          <DataField>SYMBOL AKWIZYTORA</DataField>
84          <rd:TypeName>System.String</rd:TypeName>
85        </Field>
86        <Field Name="rok">
87          <DataField>rok</DataField>
88          <rd:TypeName>System.Int32</rd:TypeName>
89        </Field>
90        <Field Name="symbol">
91          <DataField>Symbol</DataField>
92          <rd:TypeName>System.String</rd:TypeName>
93        </Field>
94      </Fields>
95      <Filters>
96        <Filter>
97          <FilterExpression>=Fields!symbol.Value</FilterExpression>
98          <Operator>In</Operator>
99          <FilterValues>
100            <FilterValue>=Parameters!agencja.Value</FilterValue>
101          </FilterValues>
102        </Filter>
103        <Filter>
104          <FilterExpression>=Fields!rok.Value</FilterExpression>
105          <Operator>Equal</Operator>
106          <FilterValues>
107            <FilterValue>=Parameters!rok.Value</FilterValue>
108          </FilterValues>
109        </Filter>
110      </Filters>
111      <Query>
112        <DataSourceName>BAZA_REKLAM</DataSourceName>
113        <CommandText>SELECT     K.FirstName, K.LastName, CONVERT(money, SUM(R.NETTO)) AS WARTOSC, COUNT(*) AS ILOSC, R.[SYMBOL AKWIZYTORA],
114                      YEAR(r.[data zamówienia]) AS rok, A2.Symbol
115FROM         REKLAMA AS R INNER JOIN
116                      KLIENCI AS K ON R.CustomerID = K.CustomerID INNER JOIN
117                      AGENCI AS A1 ON R.[SYMBOL AKWIZYTORA] = A1.Symbol INNER JOIN
118                      AGENCJE AS A2 ON A1.ID_AGENCJI = A2.Id_agencji
119GROUP BY K.FirstName, K.LastName, R.[SYMBOL AKWIZYTORA], YEAR(r.[data zamówienia]), A2.Symbol, R.[ZATWIERDZONO DO DRUKU]
120HAVING      (ABS(R.[ZATWIERDZONO DO DRUKU]) = 1)
121ORDER BY CONVERT(money, SUM(R.NETTO)) DESC</CommandText>
122      </Query>
123    </DataSet>
124    <DataSet Name="listaAgencji">
125      <Fields>
126        <Field Name="Id_agencji">
127          <DataField>Id_agencji</DataField>
128          <rd:TypeName>System.Int32</rd:TypeName>
129        </Field>
130        <Field Name="Symbol">
131          <DataField>Symbol</DataField>
132          <rd:TypeName>System.String</rd:TypeName>
133        </Field>
134      </Fields>
135      <Query>
136        <DataSourceName>BAZA_REKLAM</DataSourceName>
137        <CommandText>SELECT        Id_agencji, Symbol
138FROM            AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji)</CommandText>
139        <QueryParameters>
140          <QueryParameter Name="@prawa_agencje">
141            <Value>=Parameters!prawa_agencje.Value</Value>
142          </QueryParameter>
143        </QueryParameters>
144        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
145      </Query>
146    </DataSet>
147    <DataSet Name="ListaLat">
148      <Fields>
149        <Field Name="ID">
150          <DataField />
151          <rd:TypeName>System.Int32</rd:TypeName>
152        </Field>
153      </Fields>
154      <Query>
155        <DataSourceName>BAZA_REKLAM</DataSourceName>
156        <CommandText>select distinct(year([data zamówienia])) from reklama where [data zamówienia] is not null order by year([data zamówienia]) desc</CommandText>
157        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
158      </Query>
159    </DataSet>
160  </DataSets>
161  <Code />
162  <Width>19cm</Width>
163  <Body>
164    <ColumnSpacing>1cm</ColumnSpacing>
165    <ReportItems>
166      <Table Name="table1">
167        <ZIndex>1</ZIndex>
168        <DataSetName>RankingKlientow</DataSetName>
169        <Top>0.75cm</Top>
170        <Width>18cm</Width>
171        <Details>
172          <TableRows>
173            <TableRow>
174              <TableCells>
175                <TableCell>
176                  <ReportItems>
177                    <Textbox Name="FirstName">
178                      <rd:DefaultName>FirstName</rd:DefaultName>
179                      <Style>
180                        <BorderColor>
181                          <Default>LightGrey</Default>
182                        </BorderColor>
183                        <BorderStyle>
184                          <Default>Solid</Default>
185                        </BorderStyle>
186                        <BorderWidth>
187                          <Default>0.5pt</Default>
188                        </BorderWidth>
189                        <FontSize>8pt</FontSize>
190                        <TextAlign>Center</TextAlign>
191                        <VerticalAlign>Middle</VerticalAlign>
192                        <PaddingLeft>2pt</PaddingLeft>
193                        <PaddingRight>2pt</PaddingRight>
194                        <PaddingTop>2pt</PaddingTop>
195                        <PaddingBottom>2pt</PaddingBottom>
196                      </Style>
197                      <ZIndex>5</ZIndex>
198                      <CanGrow>true</CanGrow>
199                      <Value>=Fields!FirstName.Value</Value>
200                    </Textbox>
201                  </ReportItems>
202                </TableCell>
203                <TableCell>
204                  <ReportItems>
205                    <Textbox Name="Lastname">
206                      <rd:DefaultName>Lastname</rd:DefaultName>
207                      <Style>
208                        <BorderColor>
209                          <Default>LightGrey</Default>
210                        </BorderColor>
211                        <BorderStyle>
212                          <Default>Solid</Default>
213                        </BorderStyle>
214                        <BorderWidth>
215                          <Default>0.5pt</Default>
216                        </BorderWidth>
217                        <FontSize>8pt</FontSize>
218                        <TextAlign>Center</TextAlign>
219                        <VerticalAlign>Middle</VerticalAlign>
220                        <PaddingLeft>2pt</PaddingLeft>
221                        <PaddingRight>2pt</PaddingRight>
222                        <PaddingTop>2pt</PaddingTop>
223                        <PaddingBottom>2pt</PaddingBottom>
224                      </Style>
225                      <ZIndex>4</ZIndex>
226                      <CanGrow>true</CanGrow>
227                      <Value>=Fields!Lastname.Value</Value>
228                    </Textbox>
229                  </ReportItems>
230                </TableCell>
231                <TableCell>
232                  <ReportItems>
233                    <Textbox Name="WARTOSC">
234                      <rd:DefaultName>WARTOSC</rd:DefaultName>
235                      <Style>
236                        <BorderColor>
237                          <Default>LightGrey</Default>
238                        </BorderColor>
239                        <BorderStyle>
240                          <Default>Solid</Default>
241                        </BorderStyle>
242                        <BorderWidth>
243                          <Default>0.5pt</Default>
244                        </BorderWidth>
245                        <FontSize>8pt</FontSize>
246                        <Format>C</Format>
247                        <TextAlign>Center</TextAlign>
248                        <VerticalAlign>Middle</VerticalAlign>
249                        <PaddingLeft>2pt</PaddingLeft>
250                        <PaddingRight>2pt</PaddingRight>
251                        <PaddingTop>2pt</PaddingTop>
252                        <PaddingBottom>2pt</PaddingBottom>
253                        <Language>pl</Language>
254                      </Style>
255                      <ZIndex>3</ZIndex>
256                      <CanGrow>true</CanGrow>
257                      <Value>=Fields!WARTOSC.Value</Value>
258                    </Textbox>
259                  </ReportItems>
260                </TableCell>
261                <TableCell>
262                  <ReportItems>
263                    <Textbox Name="ILOSC">
264                      <rd:DefaultName>ILOSC</rd:DefaultName>
265                      <Style>
266                        <BorderColor>
267                          <Default>LightGrey</Default>
268                        </BorderColor>
269                        <BorderStyle>
270                          <Default>Solid</Default>
271                        </BorderStyle>
272                        <BorderWidth>
273                          <Default>0.5pt</Default>
274                        </BorderWidth>
275                        <FontSize>8pt</FontSize>
276                        <TextAlign>Center</TextAlign>
277                        <VerticalAlign>Middle</VerticalAlign>
278                        <PaddingLeft>2pt</PaddingLeft>
279                        <PaddingRight>2pt</PaddingRight>
280                        <PaddingTop>2pt</PaddingTop>
281                        <PaddingBottom>2pt</PaddingBottom>
282                      </Style>
283                      <ZIndex>2</ZIndex>
284                      <CanGrow>true</CanGrow>
285                      <Value>=Fields!ILOSC.Value</Value>
286                    </Textbox>
287                  </ReportItems>
288                </TableCell>
289                <TableCell>
290                  <ReportItems>
291                    <Textbox Name="SYMBOL_AKWIZYTORA">
292                      <rd:DefaultName>SYMBOL_AKWIZYTORA</rd:DefaultName>
293                      <Style>
294                        <BorderColor>
295                          <Default>LightGrey</Default>
296                        </BorderColor>
297                        <BorderStyle>
298                          <Default>Solid</Default>
299                        </BorderStyle>
300                        <BorderWidth>
301                          <Default>0.5pt</Default>
302                        </BorderWidth>
303                        <FontSize>8pt</FontSize>
304                        <TextAlign>Center</TextAlign>
305                        <VerticalAlign>Middle</VerticalAlign>
306                        <PaddingLeft>2pt</PaddingLeft>
307                        <PaddingRight>2pt</PaddingRight>
308                        <PaddingTop>2pt</PaddingTop>
309                        <PaddingBottom>2pt</PaddingBottom>
310                      </Style>
311                      <ZIndex>1</ZIndex>
312                      <CanGrow>true</CanGrow>
313                      <Value>=Fields!SYMBOL_AKWIZYTORA.Value</Value>
314                    </Textbox>
315                  </ReportItems>
316                </TableCell>
317                <TableCell>
318                  <ReportItems>
319                    <Textbox Name="symbol">
320                      <rd:DefaultName>symbol</rd:DefaultName>
321                      <Style>
322                        <BorderColor>
323                          <Default>LightGrey</Default>
324                        </BorderColor>
325                        <BorderStyle>
326                          <Default>Solid</Default>
327                        </BorderStyle>
328                        <BorderWidth>
329                          <Default>0.5pt</Default>
330                        </BorderWidth>
331                        <FontSize>8pt</FontSize>
332                        <VerticalAlign>Middle</VerticalAlign>
333                        <PaddingLeft>2pt</PaddingLeft>
334                        <PaddingRight>2pt</PaddingRight>
335                        <PaddingTop>2pt</PaddingTop>
336                        <PaddingBottom>2pt</PaddingBottom>
337                      </Style>
338                      <CanGrow>true</CanGrow>
339                      <Value>=Fields!symbol.Value</Value>
340                    </Textbox>
341                  </ReportItems>
342                </TableCell>
343              </TableCells>
344              <Height>0.63492cm</Height>
345            </TableRow>
346          </TableRows>
347        </Details>
348        <Header>
349          <TableRows>
350            <TableRow>
351              <TableCells>
352                <TableCell>
353                  <ColSpan>2</ColSpan>
354                  <ReportItems>
355                    <Textbox Name="textbox2">
356                      <rd:DefaultName>textbox2</rd:DefaultName>
357                      <Style>
358                        <BackgroundColor>WhiteSmoke</BackgroundColor>
359                        <BorderColor>
360                          <Default>LightGrey</Default>
361                        </BorderColor>
362                        <BorderStyle>
363                          <Default>Solid</Default>
364                        </BorderStyle>
365                        <BorderWidth>
366                          <Default>0.5pt</Default>
367                        </BorderWidth>
368                        <FontSize>8pt</FontSize>
369                        <FontWeight>700</FontWeight>
370                        <TextAlign>Center</TextAlign>
371                        <VerticalAlign>Middle</VerticalAlign>
372                        <PaddingLeft>2pt</PaddingLeft>
373                        <PaddingRight>2pt</PaddingRight>
374                        <PaddingTop>2pt</PaddingTop>
375                        <PaddingBottom>2pt</PaddingBottom>
376                      </Style>
377                      <ZIndex>10</ZIndex>
378                      <CanGrow>true</CanGrow>
379                      <Value>KLIENT</Value>
380                    </Textbox>
381                  </ReportItems>
382                </TableCell>
383                <TableCell>
384                  <ReportItems>
385                    <Textbox Name="textbox4">
386                      <rd:DefaultName>textbox4</rd:DefaultName>
387                      <Style>
388                        <BackgroundColor>WhiteSmoke</BackgroundColor>
389                        <BorderColor>
390                          <Default>LightGrey</Default>
391                        </BorderColor>
392                        <BorderStyle>
393                          <Default>Solid</Default>
394                        </BorderStyle>
395                        <BorderWidth>
396                          <Default>0.5pt</Default>
397                        </BorderWidth>
398                        <FontSize>8pt</FontSize>
399                        <FontWeight>700</FontWeight>
400                        <TextAlign>Center</TextAlign>
401                        <VerticalAlign>Middle</VerticalAlign>
402                        <PaddingLeft>2pt</PaddingLeft>
403                        <PaddingRight>2pt</PaddingRight>
404                        <PaddingTop>2pt</PaddingTop>
405                        <PaddingBottom>2pt</PaddingBottom>
406                      </Style>
407                      <ZIndex>9</ZIndex>
408                      <CanGrow>true</CanGrow>
409                      <Value>WARTOŚĆ</Value>
410                    </Textbox>
411                  </ReportItems>
412                </TableCell>
413                <TableCell>
414                  <ReportItems>
415                    <Textbox Name="textbox11">
416                      <rd:DefaultName>textbox11</rd:DefaultName>
417                      <Style>
418                        <BackgroundColor>WhiteSmoke</BackgroundColor>
419                        <BorderColor>
420                          <Default>LightGrey</Default>
421                        </BorderColor>
422                        <BorderStyle>
423                          <Default>Solid</Default>
424                        </BorderStyle>
425                        <BorderWidth>
426                          <Default>0.5pt</Default>
427                        </BorderWidth>
428                        <FontSize>8pt</FontSize>
429                        <FontWeight>700</FontWeight>
430                        <TextAlign>Center</TextAlign>
431                        <VerticalAlign>Middle</VerticalAlign>
432                        <PaddingLeft>2pt</PaddingLeft>
433                        <PaddingRight>2pt</PaddingRight>
434                        <PaddingTop>2pt</PaddingTop>
435                        <PaddingBottom>2pt</PaddingBottom>
436                      </Style>
437                      <ZIndex>8</ZIndex>
438                      <CanGrow>true</CanGrow>
439                      <Value>ILOŚĆ</Value>
440                    </Textbox>
441                  </ReportItems>
442                </TableCell>
443                <TableCell>
444                  <ReportItems>
445                    <Textbox Name="textbox5">
446                      <rd:DefaultName>textbox5</rd:DefaultName>
447                      <Style>
448                        <BackgroundColor>WhiteSmoke</BackgroundColor>
449                        <BorderColor>
450                          <Default>LightGrey</Default>
451                        </BorderColor>
452                        <BorderStyle>
453                          <Default>Solid</Default>
454                        </BorderStyle>
455                        <BorderWidth>
456                          <Default>0.5pt</Default>
457                        </BorderWidth>
458                        <FontSize>8pt</FontSize>
459                        <FontWeight>700</FontWeight>
460                        <TextAlign>Center</TextAlign>
461                        <VerticalAlign>Middle</VerticalAlign>
462                        <PaddingLeft>2pt</PaddingLeft>
463                        <PaddingRight>2pt</PaddingRight>
464                        <PaddingTop>2pt</PaddingTop>
465                        <PaddingBottom>2pt</PaddingBottom>
466                      </Style>
467                      <ZIndex>7</ZIndex>
468                      <CanGrow>true</CanGrow>
469                      <Value>AGENT</Value>
470                    </Textbox>
471                  </ReportItems>
472                </TableCell>
473                <TableCell>
474                  <ReportItems>
475                    <Textbox Name="textbox3">
476                      <rd:DefaultName>textbox3</rd:DefaultName>
477                      <Style>
478                        <BackgroundColor>WhiteSmoke</BackgroundColor>
479                        <BorderColor>
480                          <Default>LightGrey</Default>
481                        </BorderColor>
482                        <BorderStyle>
483                          <Default>Solid</Default>
484                        </BorderStyle>
485                        <BorderWidth>
486                          <Default>0.5pt</Default>
487                        </BorderWidth>
488                        <FontSize>8pt</FontSize>
489                        <FontWeight>700</FontWeight>
490                        <TextAlign>Center</TextAlign>
491                        <VerticalAlign>Middle</VerticalAlign>
492                        <PaddingLeft>2pt</PaddingLeft>
493                        <PaddingRight>2pt</PaddingRight>
494                        <PaddingTop>2pt</PaddingTop>
495                        <PaddingBottom>2pt</PaddingBottom>
496                      </Style>
497                      <ZIndex>6</ZIndex>
498                      <CanGrow>true</CanGrow>
499                      <Value>AGENCJA</Value>
500                    </Textbox>
501                  </ReportItems>
502                </TableCell>
503              </TableCells>
504              <Height>0.63492cm</Height>
505            </TableRow>
506          </TableRows>
507        </Header>
508        <TableColumns>
509          <TableColumn>
510            <Width>4cm</Width>
511          </TableColumn>
512          <TableColumn>
513            <Width>3.75cm</Width>
514          </TableColumn>
515          <TableColumn>
516            <Width>2.5cm</Width>
517          </TableColumn>
518          <TableColumn>
519            <Width>2.5cm</Width>
520          </TableColumn>
521          <TableColumn>
522            <Width>2.5cm</Width>
523          </TableColumn>
524          <TableColumn>
525            <Width>2.75cm</Width>
526          </TableColumn>
527        </TableColumns>
528        <Left>0.5cm</Left>
529      </Table>
530      <Textbox Name="textbox1">
531        <rd:DefaultName>textbox1</rd:DefaultName>
532        <Width>18cm</Width>
533        <Style>
534          <FontSize>12pt</FontSize>
535          <FontWeight>700</FontWeight>
536          <TextAlign>Center</TextAlign>
537          <PaddingLeft>2pt</PaddingLeft>
538          <PaddingRight>2pt</PaddingRight>
539          <PaddingTop>2pt</PaddingTop>
540          <PaddingBottom>2pt</PaddingBottom>
541        </Style>
542        <CanGrow>true</CanGrow>
543        <Left>0.5cm</Left>
544        <Height>0.63492cm</Height>
545        <Value>RANKING KLIENTÓW</Value>
546      </Textbox>
547    </ReportItems>
548    <Height>2.01984cm</Height>
549  </Body>
550  <Language>en-US</Language>
551  <TopMargin>1cm</TopMargin>
552  <PageHeight>29.7cm</PageHeight>
553</Report>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.