点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在SAP Anal...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在SAP Anal...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在SAP Analytics Cloud(SAC)中创建Pareto图表时遇到问题。
问题1:我想确认我们是否可以使用计算的度量和尺寸在故事模式下创建pareto图表,还是必须使用某种脚本?
问题2:我尝试使用R可视化创建pareto图表
我面临的困难是
1。 我无法对常见的供应商条目进行分组,因为可以看到累积趋势中的偏差。
2。 由于无法进入水平滚动条,因此更多条目的图表非常混乱。
3。 由于无法看到供应商底部的百分比,因此我无法使用双轴。
附上使用的屏幕截图和代码:
代码:
库(plyr)
库(dplyr)
图书馆(情节地)
df <-data.frame(SPEND_ANALYTICS)
#执行降序排序
df <-df [order(df $ SPEND,reductioning = TRUE),]
#将类别变量转换为factor()
df $ Vendor <-factor(df $ Vendor,level = rev(unique(df $ Vendor)),ordered = TRUE)
df $ Percentage <-(df $ SPEND * 100)/sum(df $ SPEND)
df $ cumulative <-cumsum(df $ Percentage)is.num <-sapply(df ,is.numeric)
df [is.num] <-lapply(df [is.num],round,3)df1 <-filter(df,df $ cumulative <= Threshold3)df1
Count_vendors <- count(df1)库(ggplot2)
b <-ggplot(df1,aes(x = df1 $ Vendor))+
geom_bar(aes(y = df1 $ Percentage),fill ='blue',stat =" identity ")+
geom_point(aes(y = df1 $ cumulative),颜色= rgb(0,1,0),pch = 16,size = 1)+
geom_path(aes(y = df1 $ cumulative, group = 1),colour =" slateblue1",lty = 3,size = 0.9)+
theme(axis.text.x = element_text(angle = 90,vjust = 0.6))+
ggtitle(paste( "供应商排名最高的供应商数量",阈值3,"支出百分比:",Count_vendors))+
实验室(副标题="",x ='供应商',y =
'百分比')
ggplotly(b)
先谢谢了。
sac-pareto.jpg (96.5 kB)
嗨,Pratik,
默认情况下,SAC不支持帕累托图,也不支持故事或通过分析应用程序。 仍然可以通过两种方法添加Pareto图表:
关于这些问题:
我认为1和3必须作为R脚本的一部分进行解析,并且具有某些帕累托图提供的功能。 也许您可以尝试其他受支持的库: https://www.sapanalytics.cloud/resources-r-packages/
关于问题2:您只能调整R可视化的大小。 我相信SAC中没有针对此对象类型的滚动条。
亲切的问候,
Martijn van Foeken | Interdobs
一周热门 更多>