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.