首页 > 解决方案 > 如何使用属性控制作为 bin pruner

问题描述

在交叉表中,我将 [DATE] 作为 Year.Month bin。我创建了属性控制(我们称之为 ${DATEPRUNER} )。属性控件是一个下拉菜单,其中固定选项为 0 或 1。我尝试在自定义表达式轴上 0 或 1 bin 级别的位置插入属性控件,但出现“不允许连续表达式...”错误。

没有道具控制 = BinByDateTime([DATE],"Year.Month",0)

我试过的 = BinByDateTime([DATE],"Year.Month",${DATEPRUNER})

标签: spotfire

解决方案


当我尝试它时,它说'不允许连续表达。尝试用 < 和 >' 包裹它。我这样做了,它奏效了。

<BinByDateTime([Date],'Year.Month',${datepruner}) as [mycustexp]>

当我使用直接的 0 或 1 而不是属性控件 ${datepruner} 时,它会引发相同的错误。交叉表将希望将年份和月份显示为分类值。

盖亚


推荐阅读