09/12/2010

Reporting Service

Bom dia Pessoal.

Estou com um problema complexo na criação de um relatório que usa matrix.

Por exemplo estou usando a matrix para transformar linhas em colunas (como se fosse o pivolt), já que o componente matrix faz isso pra gente.

Até aí tudo bem, o PROBLEMA é como ordenar os dados das colunas que são geradas dinamicamente(Interactive Sorting).


Alguém se deparou com esse problema?

Abaixo o exemplo que quero ordenar pelo valor. Teria alguma forma de eu passar o arquivo.rdl? Fiz um exemplo: Caso tenho o BD Northwind SELECT     Products.ProductName, SUM([Order Details].Quantity * [Order Details].UnitPrice) AS TOTAL, MONTH(Orders.OrderDate) AS MES
FROM         [Order Details] INNER JOIN
                      Orders ON [Order Details].OrderID = Orders.OrderID INNER JOIN
                      Products ON [Order Details].ProductID = Products.ProductID
WHERE     (YEAR(Orders.OrderDate) = 1998)
GROUP BY Products.ProductName, MONTH(Orders.OrderDate)
ORDER BY Products.ProductName  
Total de Vendas por Cliente no Ano de 1998









                                   Mês   1 2 3 4 5 Produto      Valor      Valor      Valor     Valor     Valor Alice Mutton 1872 2067 1053 468 3003 Aniseed Syrup 790     250 40 Boston Crab Meat 2116 1895,2 552 1012   Camembert Pierrot 5304 3400 3740 5916 68 Carnarvon Tigers 3437,5 1562,5 1125 3312,5   Chai 1512 1620 1458 1872 720


Um abraço,
Wilian Calora

Wilian Calora