SAC饼图中的值动态分组

2020-08-26 11:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 是否有可能基于SAC...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

是否有可能基于SAC饼图中的顶级功能对值进行动态分组。

我们的客户希望将其数据显示在饼图中,但是我们在饼图中使用的维有16个值。 因此,SAC将自动应用TOP 10并仅显示维度的TOP 10值。

但是我们的客户希望所有值都显示在SAC中,而不是饼图中的前10个,他们的要求是分别显示前9个值,并将其余值(16-9 = 7)分组 一个值(与其他值一样),以便显示所有值。

在SAC中创建计算列时没有TOP N函数可用。

有人可以帮助我实现这一逻辑。

感谢和问候,

巴尔加维。

3条回答
Cikesha
2020-08-26 12:48 .采纳回答

您好,您可以使用R Viz(适用于SAC故事和应用程序)。

屏幕截图: https://drive.google.com/open?id=1vGmywTUU9dl4-exYe7yrDcJZLqylRK85

(由于某些原因,我无法在此处直接上传图像)

 #Pie图表,其前9位和分组休息均显示为"其他"。 使用SAP Analytics Cloud示例模型BestRunJuice。 根据需要更改数据源
 preventPackageStartupMessages(library(googleVis))
 图书馆(dplyr)
 df = data.frame(product =(BestRunJuice_SampleModel $ Product),val1 = c(BestRunJuice_SampleModel $`Gross Margin`))
 df <-df%>%group_by(product)%>%summarise(val1 = sum(val1))%>%range(desc(val1))
 df <-rbind(top_n(df,9),slice(df,10:n())%>%summarise(product =" other",val1 = sum(val1)))
 情节(gvisPieChart(df,options = list(width = 500,height = 500)))
 

一周热门 更多>