我有一个水平栏,包含最高的25个缺陷率,并且还使用交叉表创建了详细信息可视化。当我将顶部标记为1时,模型和数量等详细信息将填充并显示在交叉表中。我的要求是对所有带有标记和未标记的记录进行计数/求和,并将其用作数量的乘数以获取交叉表的D率。
我尝试使用动态方式求和(当[XXX] =“ XXX”然后1结束时)OVER(All([Axis.Rows]))为[Overall Total],但结果是标记的总数显示或捕获的一个。是否有关于如何使用函数或其他方法执行此操作的想法。先感谢您。
答案 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}')