TLV Schema in Detail

TLV
	@public
	@locked
	@supressBottomBar
	Name
	[Description]
	Bucketization
	[BucketsPerPage]
	[UserDefinedBucketization]
	[PreDefinedMixedBucketization]
	[Calculator]
	[BaseTimelineViewListenerClass]
	[JsPlugins]
	[PreserveLastScrollPosition]
	[HeaderHeight]
	[EditableTLV]
		@saveWithoutMods
		RoleTypeRef
		EditHandler
	[SqlDef]
	Filters
		@bindSqlNulls
		CustomFilterField
		    @dynamic
			FieldRef
				@levelType @category
				FieldName
			Hidden
			Editable
			Type
			Optional
			AllowOperatorSelection
			SimpleMapping
	ColumnHierarchy
		@renderLastColumnAsSubBuckets
		[VerticalPageSize]
		[VerticalPagingSqlDef]
		[Column]
			@columnQuantity
			[Name]
			[Attribute]
				[Name]
				[SqlDefName]
	-mixed list of-
		DM		
			@bucketization
			[@editable]
			[@hidden]
			Name
			[DisplayName]
			[Description]
[DMRenderer] [ComputedStyle] [ComputedRenderer] [NumberFormat] SqlQuantityField SqlDateField [SqlDefBucketTypeField] FieldName [BucketTransform] @sourceBucketType @transformFunction [DMGroup] [@collapsed] DMRef DataBasedDMGenerator @bucketization [@hidden] Name [DisplayName] [Description] [ComputedStyle]
[NumberFormat] [ComputedRenderer] SqlQuantityField SqlDateField SqlDiscriminator ComputedDM @bucketization [@hidden] Name [DisplayName] [Description]
[DMRenderer] [ComputedStyle] [ComputedRenderer]
[NumberFormat] [DMGroup] [@collapsed] [Depends] Computation [HeaderReport]
[DefaultBucketTransform] [HiddenFetchInDays] [Customizable] [DMTransform] @Name BucketTransform @sourceBucketType @transformFunction [NumericalSubstituteForUnsetValuesInGraph]

You can define your report in the above element sequence. Element inside [] are optional elements. Read below to understand the detailed schema.