水平图中的标记项目与创建的详细信息可视化匹配

时间:2018-11-28 06:29:49

标签: javascript ironpython spotfire

我有一个水平栏,包含最高的25个缺陷率,并且还使用交叉表创建了详细信息可视化。当我将顶部标记为1时,模型和数量等详细信息将填充并显示在交叉表中。我的要求是对所有带有标记和未标记的记录进行计数/求和,并将其用作数量的乘数以获取交叉表的D率。

我尝试使用动态方式求和(当[XXX] =“ XXX”然后1结束时)OVER(All([Axis.Rows]))为[Overall Total],但结果是标记的总数显示或捕获的一个。是否有关于如何使用函数或其他方法执行此操作的想法。先感谢您。

Sample Main and Details Visualization

1 个答案:

答案 0 :(得分:0)

如果您要寻找的是在按下按钮时获取标记数据的描述,那么通用IronPython脚本位于此处:

rowIndexSet=Document.ActiveMarkingSelectionReference.GetSelection(Document.Data.Tables["DataTableName"]).AsIndexSet()

if rowIndexSet.IsEmpty != True:
    SelectedDesc = Document.Data.Tables["DataTableName"].Columns["Description"].RowValues.GetFormattedValue(rowIndexSet.First)
    Document.Properties["PropertyName"] = SelectedDesc 

请注意,这只会获取第一个标记的值,这听起来足以满足您的用例。

然后您可以像往常一样在过度自定义表达式中抛出此文档属性

([description] ='${PropertyName}')
相关问题