Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AFE editor and Excel becomes very slow with a medium amount of LAMBDAs in tables #69

Open
gl-walker opened this issue Oct 25, 2023 · 2 comments

Comments

@gl-walker
Copy link

I've found that there's a certain size or complexity of Excel file with lambas created in the AFE where it becomes almost unusable. I have one file that takes 45+ minutes to even open the AFE, and the current one I'm working on takes ~2 minutes to open the AFE, or insert or delete a sheet (a totally blank sheet even). Inserting or deleting columns takes a lot longer than normal as well, 30 seconds to a minute.

This is making it not so useful for me since any applications I'm using it for will end up with files of this complexity. Previously, I had built similar Excel files, but with quite large in-cell formulas instead of using LAMBDAs. These did not have the same slowdown issues that I'm experiencing now.

For example, the current file I'm working on has 4 tables which use LAMBDAs I've created. Each table is ~64 rows and 60-70 columns. Each column has a consistent formula. None of the LAMBDAs are recursive, and I've tried to avoid directly referencing table data in them, everything is passed in as an argument (similar to any coding where avoiding global variables is always recommended).

@jack-williams
Copy link
Contributor

Thank you for the report. A couple of follow-up questions:

  • Is this on web or desktop?
  • It is opening the taskpane that is slow (rather than adding a sheet with the taskpane closed).
  • Do the lambda's contain volatile functions (like RAND() or NOW())

@gl-walker
Copy link
Author

gl-walker commented Oct 27, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants