Loading

创建保留总值的全局 % 的“前 N 个”集

发布日期: Jul 20, 2023
任务
如何创建显示维度的“前 N 个”并将其余分类为“其他”组的视图,同时动态调整以筛选出维度成员并同时创建全局总计。
步数
在这个特定示例中,我们创建了一个显示“Sub-Category”(子类)的“前 N 个”并将其余分组为“其他”的饼图,视图会动态调整,以适应在筛选器中取消选择特定子类的操作,但会保留总计值的全局百分比。
单击以展开步骤
步骤 1: 创建一个参数
  1. 在“数据”窗口中,单击维度右上角的下拉箭头,然后选择“创建”>“参数”
  2. 在“创建参数”对话框中,为此参数命名。 在示例工作簿中,此参数名为“Top N”(前 N 个)
  3. 在“数据类型”下,选择“整数”
  4. “当前值”下,添加“5”。
  5. 单击“确定”
单击以展开步骤
步骤 2: 创建 4 个新的计算字段
  1. 选择“分析”>“创建计算字段”
  2. 在“创建计算字段”对话框中,执行以下操作,然后单击“确定”
  3. 为字段命名。在该示例中,此字段名为“Top N set”(前 N 个集),并输入以下公式:
    IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN ATTR([Sub-Category]) ELSE 'Other' END
    
  4. 选择“分析”>“创建计算字段”
  5. 在“创建计算字段”对话框中,执行以下操作,然后单击“确定”
  6. 为字段命名。在该示例中,此字段名为“Sales (cheat)”(销售额(欺骗)),并输入以下公式:
    IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN
    SUM([Sales])
    ELSE
    WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST())
    END
    
  7. 选择“分析”>“创建计算字段”
  8. 在“创建计算字段”对话框中,执行以下操作,然后单击“确定”
  9. 为字段命名。在该示例中,此字段名为“% of total (cheat)”(总计百分比(欺骗)),并输入以下公式:
    IF RANK_UNIQUE(SUM([Sales]))<= [Top N] THEN
    SUM([Sales])/SUM({ SUM([Sales]) })
    ELSE
    WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST())/SUM({ SUM([Sales]) })
    END
    
  10. 选择“分析”>“创建计算字段”
  11. 在“创建计算字段”对话框中,执行以下操作,然后单击“确定”
  12. 为字段命名。在该示例中,此字段名为“Hide Duplicates”(隐藏重复值),并输入以下公式:
    RANK_UNIQUE(SUM([Sales]))<=[Top N] OR LAST()=0
    
单击以扩展解决方案
步骤 3:生成视图
  1. 通过在“标记”卡中选择“饼图”图标创建一个饼图
  2. 将“Top N set”(前 N 个集)拖到“颜色”“标签”上。
  3. 将“Sub-Category”(子类)拖到“详细信息”上。
  4. 将“Sales (cheat)”(销售额(欺骗))拖到“角度”“标签”上。
    1. 若要以百分比为单位配置此字段,请在“标记”卡上右键单击该字段,并选择“设置格式...”
    2. 在“数字”部分,单击数字并选择“百分比”。
    3. (可选)根据调整小数位数。
  5. 将“% of total (cheat)”(总计百分比(欺骗))拖到“标签”上。
  6. 沿“Sub-Category”(子类)设置所有表计算字段。
  7. 沿“Sub-Category”(子类)使用筛选器“Hide Duplicates”(隐藏重复值),并针对“True”(真)值进行筛选。
  8. 将“Sub-Category”(子类)拖到“筛选器”功能区并选择“全部”
  9. 然后右键单击此“Sub-category”字段,并选择“排序...”
    1. 在“排序依据...”中,选择“字段”
    2. 选择以按降序进行排序
    3. 在“字段名称”中,选择“Sales”(销售额)。
    4. 关闭“排序”弹出窗口
其他资源
若要查看以下视频中显示的步骤,请展开上述所有部分。
注意:视频没有声音。要观看更高品质的视频,请单击下面的 YouTube 图标以直接在 YouTube 上观看。

知识文章编号

001458079

附件

Example.twbx

1177 KB

 
正在加载
Salesforce Help | Article