1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | from Spotfire.Dxp.Application.Visuals.Miniatures import GraphicalTable from Spotfire.Dxp.Application.Visuals import VisualTypeIdentifiers for col in gtable.As[GraphicalTable]().Columns: #Calculated Value Columns if col.Visualization.TypeId == VisualTypeIdentifiers.CalculatedValueMiniatureVisualization: try: vExp = col.Visualization.ValueAxis.Expression except: 0 #Icon Columns if col.Visualization.TypeId == VisualTypeIdentifiers.IconMiniatureVisualization: try: vExp = col.Visualization.IconAxis.Expression except: 0 #Sparkline Columns if col.Visualization.TypeId == VisualTypeIdentifiers.SparklineMiniatureVisualization: try: vExp = col.Visualization.YAxis.Expression except: 0 #Bullet Graph Columns if col.Visualization.TypeId == VisualTypeIdentifiers.BulletGraphMiniatureVisualization: try: vExp = col.Visualization.ValueAxis.Expression except: 0 try: col.Title = vExp except: 0 |
Input:
gtable (Graphical Table)
This script will loop over the columns in a Graphical Table, find the expression used, and set the column title to display the expression.
No comments:
Post a Comment