Skip to content

Instantly share code, notes, and snippets.

View jimmytacks's full-sized avatar

Tim Jacks jimmytacks

View GitHub Profile
@jimmytacks
jimmytacks / Taglo Financial Modelling LAMBDAs: Dimensions
Last active September 5, 2025 06:50
Excel LAMBDA functions designed to speed up various operations when building models with multiple dimensions
/* FUNCTION NAME: ExpandDimensions
DESCRIPTION:*//**Creates all combinations of the supplied dimensions in as many columns as there are dimensions, using a Cartesian Product.
Combines columns using a TEXTJOIN in an optional delimiter is supplied*/
/* REVISIONS: Date Developer Description
02 Mar 2025 Tim Jacks Copyright
03 Mar 2025 Tim Jacks Added optional delimiter by which to combine results into single column
*/
ExpandDimensions = LAMBDA(
// Parameter Declarations
[Dimensions],