我正在尝试用 Qlik 的变量输入替换 SimpleFieldSelect 扩展,但无法使 Dual 功能正常工作以显示这些输入。
以下是数据加载编辑器中使用的双重功能:
CalendarSelector:
LOAD
dual("Calendar Selection", SortOrder) as "~Calendar Selection",
SortOrder,
Formula
Inline[
"Calendar Selection", SortOrder, Formula
"May contest", 1, "num(SUM(TEST),'#,##0')"
"June contest", 2, "num(SUM(TEST2),'#,##0')"
];
对于 SimpleFieldSelect 我必须输入的只是 =[~日历选择]
对于变量输入,我需要将其创建为变量,因此我创建了一个 vCalendarSelection =[~Calendar Selection],但是当选择该变量作为下拉列表的变量时,不会显示任何选择,但我希望有 5 月比赛和 6 月比赛的 2 个选择比赛。
我没有从问题中获取你实际上想要实现的目标,但我可以说这并没有按照你想要的方式工作:
vCalendarSelection =[~日历选择]
您只是将字符串“~Calendar Selection”保存在变量中而不是字段中。要将
~Calendar Selection
的字段值存储在 vCalendarSelection
中,您需要执行以下操作:
PrepareVariable:
Load Concat("~Calendar Selection", ' | ') as "calendar_select_concat"
Resident CalendarSelector
;
Let vCalendarSelection = Peek('calendar_select_concat', 0, 'PrepareVariable');
结果变量可以从
Variable Input
s 字段中前端的“自定义对象”部分输入到 Dynamic Value
对象中,例如: