select spotfire 中的数据表列表
select datatable list in spotfire
我正在尝试对下拉列表中的数据table 名称进行筛选,为此我需要在我的分析页面中列出数据table。如何列出所有数据 table 的名称,以便我可以 select 在下拉列表中显示它们,然后在表格视图中显示特定于数据 table 的数据。
import Spotfire.Dxp.Data.DataTable
from Spotfire.Dxp.Data import *
dataTable = Document.Data.Tables['dataTableName']
for column in dataTable.Columns:
print column
上面为我提供的数据 table 名称列,但我需要的是数据列表 table,然后将它们放入下拉过滤器以显示 select 特定数据table.
from Spotfire.Dxp.Data import *
for x in Document.Data.Tables:
print x.Name
然后,您可以将被踢出循环的值分配给文档 属性,并在放置中使用它 down/to 如果需要,设置另一个文档 属性。
您甚至不需要导入任何库...
for dtable in Document.Data.Tables:
print dtable.Name
您可以随意打印,这是为所有表映射列所需的基本代码。
for tables in Document.Data.Tables:
tablename = tables.Name
for column in DataTable.Columns:
externalname = column.Properties["ExternalName"]
internalname = column.Name
我正在尝试对下拉列表中的数据table 名称进行筛选,为此我需要在我的分析页面中列出数据table。如何列出所有数据 table 的名称,以便我可以 select 在下拉列表中显示它们,然后在表格视图中显示特定于数据 table 的数据。
import Spotfire.Dxp.Data.DataTable
from Spotfire.Dxp.Data import *
dataTable = Document.Data.Tables['dataTableName']
for column in dataTable.Columns:
print column
上面为我提供的数据 table 名称列,但我需要的是数据列表 table,然后将它们放入下拉过滤器以显示 select 特定数据table.
from Spotfire.Dxp.Data import *
for x in Document.Data.Tables:
print x.Name
然后,您可以将被踢出循环的值分配给文档 属性,并在放置中使用它 down/to 如果需要,设置另一个文档 属性。
您甚至不需要导入任何库...
for dtable in Document.Data.Tables:
print dtable.Name
您可以随意打印,这是为所有表映射列所需的基本代码。
for tables in Document.Data.Tables:
tablename = tables.Name
for column in DataTable.Columns:
externalname = column.Properties["ExternalName"]
internalname = column.Name