如何在 CDE 中向 select 组件添加 "select all" 选项?
How to add a "select all" option to select component in CDE?
我的仪表板上有一个 select 组件,我想添加一个 "select all" 选项作为此 selector 的默认值。此 select 组件的数据源是 SQL。
有人可以帮忙吗?
要添加 select 所有选项作为默认值,我将通过示例向您解释。
考虑到我在一列中有两个不同的行(例如:类别是列名并且该列中有两行 "Billable","Non-Billable")select这两个是可能的,或者 select 都使用 multiselect 也可以 done.suppose 如果我想添加 "All Category" 作为类别列中的第三行并将其用于 select both.below 是程序和屏幕截图。
在组件面板中:
在通用 select 自定义参数下
名称:参数 1
javascript 代码:"All Category"
其余默认值
下 Selects select select多组件
姓名:select1
参数:Param1
听众:Param1
数据源:Billability_query1(写入 sql 查询到 select 组件的位置)
Htmlobject:显示 select 组件的占位符。
保留所有默认值
数据源面板:
低于 Sql 查询 select sql高于 sql jdbc
查询:
Select 'All Category' 作为来自 pentaho_output_report 的类别
联盟
Select 来自 pentaho_output_report 的类别;
参数:Param1
希望对您有所帮助。
第二种解决方案:
如果您有一个选择器允许您选择部门(例如)
默认情况下,选择器的查询类似于:
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
这样,第一个项目将是 "All Division",然后是其他项目。
然后你可以在图表参数“[Division].[All Division]”中指定你想要第一个作为参数
希望这会有所帮助
我的仪表板上有一个 select 组件,我想添加一个 "select all" 选项作为此 selector 的默认值。此 select 组件的数据源是 SQL。 有人可以帮忙吗?
要添加 select 所有选项作为默认值,我将通过示例向您解释。
考虑到我在一列中有两个不同的行(例如:类别是列名并且该列中有两行 "Billable","Non-Billable")select这两个是可能的,或者 select 都使用 multiselect 也可以 done.suppose 如果我想添加 "All Category" 作为类别列中的第三行并将其用于 select both.below 是程序和屏幕截图。
在组件面板中:
在通用 select 自定义参数下 名称:参数 1 javascript 代码:"All Category" 其余默认值
下 Selects select select多组件
姓名:select1 参数:Param1 听众:Param1 数据源:Billability_query1(写入 sql 查询到 select 组件的位置) Htmlobject:显示 select 组件的占位符。 保留所有默认值
数据源面板:
低于 Sql 查询 select sql高于 sql jdbc
查询:
Select 'All Category' 作为来自 pentaho_output_report 的类别 联盟 Select 来自 pentaho_output_report 的类别;
参数:Param1
希望对您有所帮助。
第二种解决方案:
如果您有一个选择器允许您选择部门(例如)
默认情况下,选择器的查询类似于:
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
这样,第一个项目将是 "All Division",然后是其他项目。 然后你可以在图表参数“[Division].[All Division]”中指定你想要第一个作为参数
希望这会有所帮助