- それはSQLベースであると仮定すると - それはに行くと、このフィールドに基づいて、あなたのTablixに列グループを追加する必要がありますどの列計算列を追加します。
select (row_number() over (partition by AddIDCol order by SortCol)-1) % 3 as ColumnNumber
,AddressLine1 -- To get a 0 based list, add the -1 here ^^
,AddressLine2
,etc
from AddressesTable
この作品のためにモジュロ演算子%
は、指定された除算を行った後に剰余を返します。だから、ゼロベースの行番号%
3の結果表は次のようになります。
RowNum | Mod3
0 | 0 0/3 = 0 remainder 0
1 | 1 1/3 = 0 remainder 1
2 | 2 2/3 = 0 remainder 2
3 | 0 3/3 = 1 remainder 0
4 | 1 4/3 = 1 remainder 1
5 | 2 5/3 = 1 remainder 2
6 | 0 6/3 = 2 remainder 0
7 | 1 7/3 = 0 remainder 1
8 | 2 8/3 = 0 remainder 2
etc
これを試してみて、任意の特定の問題に戻ってくる:http://picnicerror.net/development/sql-server/create-multi-column -lists-sql-server-reporting-services-ssrs-2011-10-03/ –
@ Nick.McDermaidこれは私が欲しかったものです。私はこれを使って自分の問題を解決してくれてありがとうございました。 – mizumi