Ticket S133081
Visible to All Users

Summary - Provide the capability to define expressions for the summaries

created 15 years ago

Hi,
It's common to do operations on summaries like Sum( A ) / Sum( B ) or Sum(A)/(Sum(B)+Sum©)
For end users, it's hard to do because the only way is to edit scripts: there is no intellisense, no highlight, and they do not know anything in programming…
Is it possible to improve summary functions to support this kind of operations and provide a way to add new functions in the list?
It is close from the suggestion S31039, but could you make it in a more general way?
Thank you
Julien
Proposed Solution:
- Improve summary functions by adding functions working with N fields
- Add a localizable description of summary functions (if there is more parameters, it becomes more complex)
- Add an extension point to easily register new functions and them in the summary function list (perhaps it already exists, but it have to support previous points)

Show previous comments (55)

    Published version 1.0.1 to NuGet. Thanks to communication with Scott Gross, includes some enhancements and couple bug fixes and a sample walkthrough for XAF.

    https://github.com/jnm2/DevExpressModshttps://www.nuget.org/packages/DevExpressMods

      DevExpress has done the right thing in v17.2 and added the feature we've all been waiting for! 
      The SummaryField project is on track to be deprecated. What you should do: https://github.com/jnm2/DevExpressMods/issues/23

      Dmitry Tokmachev (DevExpress) 7 years ago

        Joseph, do not hesitate to share scenarios that can be achieved using your custom SummaryFields feature, but not with our expression bindings. I believe that this way we'll be able to considerably improve our reporting tools to meet more customer requirements. Thank you for your cooperation in advance.

        Answers approved by DevExpress Support

        created 7 years ago

        Hello Everyone tracking this thread

        I'm pleased to inform you that starting with v17.2 we have implemented the expression bindings feature, and I invite you to refer to this help topic and Binding Expressions & Reporting: New Binding Expressions (v.17.2) blog postto get acquainted with the functionality we introduced.
        We'd love to hear your feedback on this feature and will appreciate any questions related to the scenarios and goals you'd like to achieve using it.

        Regards

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.