我在仪表板上有一个选择组件,我想添加一个“全选”选项作为此选择器的默认值。此选择组件的数据源是SQL。 任何人都可以帮忙吗?如何添加“全选”选项来选择CDE中的组件?
1
A
回答
0
要添加选择所有选项作为默认值我会用一个例子来解释你。
考虑我在一列中有两个不同的行(例如:Category是列名称,并且该列中有两行“Billable”,“Non-Billable”)选择这两个中的任意一个是可能的,多选也可以完成。假设我想在“类别”列中添加“所有类别”作为第三行并使用它来选择两者。下面是过程和屏幕快照。
在组件面板:
下一般选择自定义参数 名称:参数1 JavaScript代码: “所有分类” 其余默认值
下选择选择selectmulti组件
名称:选择1 参数:Param1 监听器:参数1 数据源:Billability_query1(选择组件的sql查询的位置在wriiten中) Htmlobject:占位符显示选择组件。 其余全部默认值
数据源面板:
的Sql下查询选择sqlover SQL JDBC
查询:
选择 '所有类别' 从pentaho_output_report UNION 从pentaho_output_report选择类别分类;
参数:参数1
希望这将是有益的。
0
第二种解决方案:
如果你有一个选择,让你可以选择的分区(例如)
默认情况下,选择的查询将是这样的:
with member [Measures].[Name] as '[Division].CurrentMember.UniqueName' select TopCount(filter({Descendants([Division].[All Divisions] ,[Division].[Division])}, not isempty(([Division].CurrentMember))) , 50) on ROWS,
{[Measures].[Name]} on Columns
from YOUR_SOURCE
您可以通过调整此:
with member [Measures].[Name] as '[Division].CurrentMember.UniqueName' select {Descendants([Division].[All Divisions])} on ROWS,
{[Measures].[Name]} on Columns
from YOUR_SOURCE
这样,第一个项目将是“全部分部”,其他将跟随。 然后你可以把图表参数“一科] [所有部门。”来指定要第一个作为参数
希望这将有助于
相关问题
- 1. 如何添加一个选择全部选项来选择CDE
- 2. 在Pentaho CDE中选择组件
- 3. jquery添加一个选项来选择
- 4. 如何添加助手到`选择`组件`选项`
- 5. 如何在ZK组合框中添加“选择一个...”选项
- 6. 如何添加“选择”使用javascript选择选项
- 7. AngularJs在选择框中添加选项
- 8. 将选项添加到CodeIgniter中选择
- 9. 动态添加选项以选择选择多个JQuery插件
- 10. 选择的具体选项在下一个选择中添加选项
- 11. angularjs - 过滤器选择选项再次选择选择组件的选项
- 12. 如何将选项添加到jQuery中的特定选项之后的选择?
- 13. FORM_TAG(Rails):如何将选中的选项添加到选项中?
- 14. 添加选项的HTML选择元素
- 15. 如何使用“全选”选项选择复选框组的所有值 - lotus Xpages
- 16. 如何选择选项添加到DataGrid控件在asp.net
- 17. 如何将新选项添加到jQuery中的选择?
- 18. 如何添加从java脚本中选择标签的选项
- 19. 如何将说明添加到HTML选择框中的选项?
- 20. 如何根据选择值从数组中选择选项?
- 21. 如何在Bootstrap表格中添加'全选'和'其他'选项
- 22. 如何设置选项来选择框
- 23. 使用jquery在选择框中动态添加选项组和选项
- 24. Django:如何添加动态类来选择表单中的选项
- 25. 如何用另一个选项的选项来填充选择
- 26. 如何计算来自不同选择选项的选项值?
- 27. 优化添加新的选项来选择jQuery的
- 28. 添加隐藏属性来选择基于选项值的选项
- 29. 如何选择基于其值的客户端上添加的选择选项
- 30. laravel组选择的选项
查看这个问题我的回答是:http:/ /stackoverflow.com/questions/37474549/pentaho-cde-reset-parameter/37999391#37999391 –