页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

status参数在计算度量、计算成员和命名集中的应用可以实现根据参数取值的不同而动态获取结果。colour

效果演示

Red下面演示参数分别应用于计算度量、计算成员、命名集中动态获取结果的效果。title

...

应用案例

...

参数在计算度量、计算成员和命名集中的应用可以实现根据参数取值的不同而动态获取结果。

效果演示

动态效果资源文件

锚点1
锚点1
参数应用于计算度量效果:在参数”结算时间点“中选择日期后,报表将显示从当年1月1日至所选时间点的销量总和。

Image Removed

Image Added

锚点2
锚点2
参数应用于计算成员效果:切换”销售区域“参数时,成员“排除所选区域外度量汇总”字段将显示用户所选区域外的所有区域的销售汇总值。

Image Removed

Image Added

锚点3
锚点3
参数应用于命名集效果:在参数“销量”文本框中输入值,报表将显示销量大于该值的区域销量数据。

Image Removed

Image Added

设置方法

定制数据模型

在以示例演示之前,请先按照如下步骤定制好基础数据模型:

1、在数据模型定制界面,创建即席查询,拖拽如下字段:

Image RemovedImage Added

2、设置好即席查询中的表关系:勾选字段后,需要确认即席查询中的表关系设置没问题,查数正确。

Image Removed2、返回数据模型定制主界面,构建如下模型内容:3、返回数据模型定制主界面,构建如下模型内容:

1)基于时间字段”订单日期“创建时间层次。
1)基于时间字段”OrderDate“创建时间层次,并修改层次别名。

Image Added

Image Removed
2)创建地理层次,名称为”地理维“,包含字段:发货区域、省份、发货城市。
2)创建地理层次,名称为”地理维“,包含字段:ShipRegion、ShipProvince、ShipCity。

Image Added

Image Removed
3)创建”运费“为平均值度量,“数量“为合计值度量。
3)创建”Freight“为”平均运费“度量,”Quantity“为”销量“的合计度量。

Image Added

Image Removed



4、保存数据模型。3、保存数据模型。

参数应用计算度量

在以上数据模型的基础上进行如下参数应用计算度量的设置:在以上数据模型的基础上进行如下参数应用计算度量的设置:

1、创建数据模型参数“结算时间点”:1、创建数据模型参数“结算结点”:

Image RemovedImage Added

2、创建计算度量”累计销售量“:

Image RemovedImage Added

3、在该计算度量的MDX表达式中使用数据模型参数”结算时间点“:

Image Removed

表达式文本框中的内容如下:

...

Image Added

表达式中的YTD()函数是 多维表达式 的日期函数,表示从年初至今累计;时间层次”[年月日]“中的成员通过”结算时间点“获取,用于实现动态时间结算;SUM聚合函数是以度量的销量
("[Quantity]")做为汇总依据。

4、保存计算度量及数据模型后,在自助仪表盘中运用该计算度量:

Image Added

5、设置参数“结算时间点”组件的日期格式为“日期”:在组件更多菜单中选择 日期 > 日期

注意

因为"年月日"层次的格式是“YYYY-MM-DD”,因此“结算时间点”参数作为层次成员需要调整格式保证一致。


Image Added

6、保存该自助仪表盘后,即可看到”参数应用计算度量“演示效果。

参数应用计算成员

在以上数据模型的基础上进行如下参数应用计算成员的设置:

1、创建数据模型参数“销售区域”:

Image Added

2、创建计算成员”排除所选区域外度量汇总“:

Image Added

3、在该计算成员的MDX表达式中使用数据模型参数”销售区域“:

Image Added

表达式中的Excep()函数用于排除”{ [ShipRegion].members}“集合中除去成员” {[ShipRegion].[${

...

销售区域}]

...

} “的集合,其中” {[ShipRegion].[

...

表达式中的YTD()函数是EXCEL日期函数,表示从年初至今累计;时间层次”[custom-OrderDate].[OrderDate_Day2]“中的成员通过”结算时间点“获取,用于实现动态时间结算;SUM聚合函数是以度量的销量
("[Measures].[Quantity_1624949519116]")做为汇总依据。

4、保存计算度量及数据模型后,在自助仪表盘中运用该计算度量:

Image Removed

5、保存该自助仪表盘后,即可看到”参数应用计算度量“演示效果。

参数应用计算成员

...

${销售区域}] } “通过参数”销售区域“动态指定区域成员;Aggregate()用于汇总。

4、保存计算成员及数据模型后,在自助仪表盘中运用该计算成员:

Image Added

5、保存该自助仪表盘后,即可看到”参数应用计算成员“演示效果。

参数应用命名集

在以上数据模型的基础上进行如下参数应用命名集的设置:

1、创建数据模型参数“销量”:

Image Added

2、创建命名集”销量大于某值的区域“:

Image Added

3、在该命名集的MDX表达式中使用数据模型参数”销量“:

Image Added

表达式表示返回符合”[销量] > ${销量}“条件的"[ShipRegion]"下的所有成员,其中条件通过参数”销量“实现动态变更。

4、保存计算度量及数据模型后,在自助仪表盘中运用该计算度量:

Image Added

5、保存该自助仪表盘后,即可看到”参数应用命名集“演示效果。