欢迎来到Smartsheet论坛档案


在这个论坛的帖子不再被监控的准确性和他们的内容可能不再是最新的。如果这里有你感兴趣的讨论,你想找到(或创建)一个更最新的版本,请访问当前论坛。

特性请求:在报告中输入公式

我知道Smartsheet目前不支持从报表中创建公式。手动输入的公式将显示为纯文本,而不是执行计算。

我不确定如何将工作,但这将是很好的有一种方式来输入一个公式到一个报告,并有它计算。我认为这可能与使用单引号字符来防止计算公式相反。相反,应该有一个保留的工作来指示报告执行一个函数,比如FUNC()或REPORTFUNC(),然后对括号之间的公式求值。

也就是说,对于智能工作表工作表,如果在文本/数字列中输入=1/2,则在单元格中显示为0.5。如果我在智能工作表报告中这样做,在与工作表相同的单元格中,它显示为=1/2的文本(即,等号符号,数字1,正斜杠符号和数字2)。如果您在单元格中键入=1/2后转到工作表,它显示为'=1/2 '。我理解为什么这会让Smartsheet工作起来更容易。我想要的是一种方法来覆盖它,而不需要去工作表输入公式。

也许它可以输入为REPORTFUNC(=1/2), Smartsheet将知道计算这个简单的公式。

我想当你输入带范围的公式时,情况就复杂了。我们讨论的范围是什么?在报告中或单元格的父工作表中。有趣的挑战。

总之,只是一些想法,也许可以让创意在社区中发挥作用。

评论

  • J.克雷格·威廉姆斯
    J.克雷格·威廉姆斯 ✭✭✭✭✭✭
    编辑07/08/16

    斯坦,

    我在这里唱反调,这与我对Smartsheet工作原理的理解不符。

    虽然范围是一个问题(而且是一个大问题),但我认为更重要的可能是报告中的数据来自不同的表格。

    再加上我们想要将公式放入的单元格(我也可以使用这个功能,不要误会我的意思)就在其中一个工作表中,有很多例外,当这个功能推出时,我讨厌成为支持台的人。:)

    1.引用的列是否存在于公式所在的工作表中?

    2.怎么处理行引用呢?它们不是来自表格,而是来自报告中的一行一行

    等。

    我认为大多数功能都会有一两个问题。或许多。

    那么我们还剩下什么?如果连[ColumnA]23+[ColumnB]23都不能信任,那么COUNTIF怎么办呢?

    当我可以信任对单元格的引用时,列表中有用的函数变得非常少。

    然后,数据集是动态的。如果有什么变化(当我在查看报表时,一个同事正在更新一个工作表,这将改变我的公式的结果),甚至没有提醒我需要刷新我的工作表——因为数据不像在工作表中那样是“实时的”,它是构建的,然后在我打开报表时成为数据的快照。

    这是一个不容易修改的设计决策。

    我想,他们将需要提供一种不同于当前报告的方法,以满足我们的需要。

    但我可能错了。

    克雷格

  • 斯坦·沃德
    编辑07/08/16

    我同意你的看法,克雷格。这可能不容易做到,而且就你的观点而言,这可能不是智能表明智的选择。

    还有一个想法。在没有依赖关系问题的报告中,有一些事情可以完成。目前,如果我在报表的日期字段中单独键入字母“t”,然后在单元格中按回车键或tab键,它就会将其转换为今天的日期,就像在工作表中一样,因此这在报表中起作用。我想知道是否能够做一个简单的计算(例如,=1/2)或行内函数是可能的。我知道这是一种不同的机制,只是把它放在那里。

    然后是能够对报告结果进行计算,例如,这里讨论的报告专栏的SUM,由我开始,我是麻烦制造者,也许并不总是牢记Smartsheet所基于的设计原则/决策:https://community.smartsheet.com/discussion/want-sum-calculation-report-formulas-reports

    最后,这对我来说是一个很好的功能对我来说,这不是一个应该拥有的功能,也绝对不是一个必须拥有的功能。

    欢呼,

    斯坦

  • J.克雷格·威廉姆斯
    J.克雷格·威廉姆斯 ✭✭✭✭✭✭

    这个“t”的特征是一座金矿。我不知道!

    我认为有一些有限的功能可以很容易地为报告开发,而不一定会影响设计。再说一遍,我不了解内部运作,我只是根据我所知道的推断。

    对于SUM列,为什么它需要放在单元格中?

    如果我突出显示工作表中的单元格,我可以看到COUNT, SUM和AVG(直接向Excel致敬)。在一列中可以隐藏或显示在顶部或底部的三行至少可以向用户提供该信息。

    克雷格

  • 谢谢你们的反馈,Stan和Craig。你是对的——由于你列出的所有原因(可能还有更多),这是一件非常棘手的事情。然而,我们知道许多客户希望能够根据报表中的数据“自动”计算值,所以我们正在考虑将来的开发,我会添加您的投票,并传递到这篇文章的链接!

  • J.克雷格·威廉姆斯
    J.克雷格·威廉姆斯 ✭✭✭✭✭✭

    谢谢肯尼迪。

    其中已经内置了一些功能(我正在考虑在资源视图中汇总某一天的资源),因此可以利用一些代码来启动。欧宝体育app官方888

    克雷格

  • 兆瓦
    兆瓦
    编辑11/30/16

    在报告中没有计算、计数、平均的能力,对我来说几乎是一个失败。动态报告数据很棒,但是不能分析它就很糟糕了。

    此外,不能将报表中的数据链接到另一个工作表(使用报表数据作为数据库),对吗?如果我必须硬连线(手动链接)表格单元格数据一起在另一个工作表,并称之为报告,那么我可能正在寻找一个不同的解决方案(如excel)。

    我不想在这里吐槽,但我错过了什么?

  • J.克雷格·威廉姆斯
    J.克雷格·威廉姆斯 ✭✭✭✭✭✭

    兆瓦

    你说得对。Smartsheet不是一个数据库。

    它是一个协作工具,具有诸如甘特图、报表等有用的功能,可将数据整合到单个视图中。等等。

    Excel有很多功能,但它也不是数据库。

    您还需要将该程序或其他类似程序中的数据链接在一起。

    根据您的需求评估任何工具都是正确的。在没有看到这些需求的情况下,我无法支持或反对将Smartsheet作为解决方案的一部分。

    我希望你能找到你想要的。

    克雷格

这次讨论已经结束了。
Hi @CamSME<\/a> <\/p>

I hope you're well and safe!<\/p>

Unfortunately, it's not possible now, but it's an excellent idea!<\/p>

Please submit this as a Product Feedback or Idea <\/strong>(If it hasn't been added already)<\/em><\/strong> when you have a moment.<\/strong><\/a><\/p>

Here's a possible workaround or workarounds <\/strong><\/p>