Honestly, you’re asking the wrong person, sorry. I mainly use SQL for my reports, so my Report Tag syntax understanding is rather limited.
Lets see if we can summarize this:
So we have:
{TAGNAME:Fields:PosNegFormat:TagExpression:Col/LineFormat:RowFormat:Expression:delimiter}
or to try to break it down more visibly:
{TAGNAME
:Fields
:PosNegFormat
:TagExpression
:Col/LineFormat
:RowFormat
:Expression
:delimiter}
That is my understanding from previous posts.
Except some Report Tags have different valid sections, but @emre has made an attempt to “normalize” them all. I’m not certain this holds true for all Report Tags or not.
The example you might be referring to that I recently posted about was REPORT SQL DETAILS …
{REPORT SQL DETAILS
:<handler or sql>
;<parameters,1,2> -- yes there is a leading semi-colon here
:<fields>
:<TagExpressions>
:<Col/LineFormat>
the rest probably can be used as wel...
:<RowFormat>
:<Expression>
:<delmiter>
}
@emre has stated in the past that it is not necessary to “placehold” all sections if you want to specify the last section for delimiter, which is probably why this works:
{REPORT SQL DETAILS
:SELECT DISTINCT [GroupCode] FROM [MenuItems] ORDER BY [GroupCode]
:F.GroupCode
:<TagExpression> left empty
:{0},}