以用户友好的方式比较一个子组与所有其他子组
Compare one subgroup vs all others in user-friendly way
我希望工作簿读者能够 select 变量的不同值来更改比较该子组与所有其他分组在一起的图表。
例如,使用 Superstore 示例数据,我可以创建此图表来比较按类别、按地区的销售额百分比:
我希望用户能够指定一个区域并查看该区域的销售分布与所有其他区域的总和的比较。例如,我可以创建一个计算字段以分组到 Central。与所有其他人相比,使用:
IIF([Region] = "Central", "Central", "Others")
,我可以用它来制作这张图表:
但我希望用户能够指定要与其他地区(中部、东部、南部、西部)进行比较的区域。这种方法对比较进行了硬编码。我怎样才能使它成为用户可以点击浏览的东西?
我会首先创建一个参数,指定 "Allowable values" = "List",然后使用 "Add from Field" 和 selecting 区域,如下所示:
右键单击参数(我将其命名为 RegionCompare)并 select 显示参数控件。然后用户将能够点击。
然后创建一个名为Selected_Region的计算字段定义为:
IIF([Region] = [RegionCompare], [RegionCompare], "Others")
然后将 Selected_Region 放在“行”架子上,一切就绪。
我希望工作簿读者能够 select 变量的不同值来更改比较该子组与所有其他分组在一起的图表。
例如,使用 Superstore 示例数据,我可以创建此图表来比较按类别、按地区的销售额百分比:
我希望用户能够指定一个区域并查看该区域的销售分布与所有其他区域的总和的比较。例如,我可以创建一个计算字段以分组到 Central。与所有其他人相比,使用:
IIF([Region] = "Central", "Central", "Others")
,我可以用它来制作这张图表:
但我希望用户能够指定要与其他地区(中部、东部、南部、西部)进行比较的区域。这种方法对比较进行了硬编码。我怎样才能使它成为用户可以点击浏览的东西?
我会首先创建一个参数,指定 "Allowable values" = "List",然后使用 "Add from Field" 和 selecting 区域,如下所示:
右键单击参数(我将其命名为 RegionCompare)并 select 显示参数控件。然后用户将能够点击。
然后创建一个名为Selected_Region的计算字段定义为:
IIF([Region] = [RegionCompare], [RegionCompare], "Others")
然后将 Selected_Region 放在“行”架子上,一切就绪。