Я ищу скрипт Ironpython, который может помочь мне перевернуть, отсортировать и упорядочить столбец даты из отчета / потока данных в spotfire 7.8v, и он должен выбрать самую последнюю дату / текущую дату в столбце (тип фильтра: Listbox) в визуализации текстовой области.
Вот то, что я пытался отменить сортировку дат, но это не помогает выбрать последнюю дату (возможно, это немного изменено где-то в сценарии ниже, как мне кажется). Если нет, предоставьте новый скрипт, решающий эту проблему.
СКРИПТ IRONPython:
from System.Reflection import Assembly
from Spotfire.Dxp.Data.Collections import *
from System.Runtime.Serialization import ISerializable
from System.Collections import IComparer
from System.Collections.Generic import IComparer
column = Document.Data.Tables['DATA_TABLE'].Columns['COLUMN_NAME']
values = column.RowValues.GetEnumerator()
myValues = []
for val in values:
if val.HasValidValue: #exclude empty values
myValues.Add(val.ValidValue)
myValues.sort(reverse=True)
column.Properties.SetCustomSortOrder(myValues)
Спасибо, Мэдди