我正在尝试使用自定义表达式创建带有列的交叉表。我有汇总为年初至今,去年至今的年份,当月,上个月和前两个月的列。我想使用月份年份[2018年10月],而不只是一个静态的[当前月份]。那有可能吗?谢谢!
答案 0 :(得分:0)
可能吗?是。 明显且经过精心设计?我不知道。
我汇总的解决方法是在打开分析时运行一个脚本(对我而言,它涉及HTML,javascript和一个隐藏按钮)。如果您是Spotfire的新手,那么这可能会有些令人费解-您仍然可以使用相同的IronPython脚本,但是您可能希望将其放在可见的按钮上,并让用户单击它以“刷新”该列名称。
然后我创建一个名为udMonthName的字符串属性,IronPython脚本如下:
import datetime
mydate = datetime.datetime.now()
Document.Properties['udMonthName'] = mydate.strftime("%B %Y")
然后您可以将属性本身作为列名:
... as [${udMonthName}]