Skip to content

Instantly share code, notes, and snippets.

View CHatmaker's full-sized avatar
馃挱
LAMBDA!

Craig Hatmaker BXL CHatmaker

馃挱
LAMBDA!
View GitHub Profile
@CHatmaker
CHatmaker / BXL 5g Functions LAMBDA for Excel Financial Models 2024-05-29
Last active February 4, 2025 11:20
BXL 5g Functions LAMBDA for Excel for Financial Models: deprecated on 2024-05-29
/* FUNCTION NAME: About位
DESCRIPTION:*//**Displays the URL to this module's Gist which includes documentation*/
/* REVISIONS: Date Developer Description
Jul 13 2023 Craig Hatmaker Original Development
May 13 2024 Craig Hatmaker Spring 2024 Version
May 18 2024 Craig Hatmaker Added RollingAvg位, RollingMin位 and RollingMax位
May 28 2024 Craig Hatmaker See SumContains位
May 29 2024 Craig Hatmaker See LabelAmortize位
*/
@CHatmaker
CHatmaker / BXL LAMBDA Reporting with Arrays
Last active January 10, 2025 04:30
5G functions for Excel for Reporting with Arrays
/* FUNCTION NAME: About位
DESCRIPTION:*//**Displays the URL to this module's Gist which includes documentation*/
/* REVISIONS: Date Developer Description
Mar 17 2023 Craig Hatmaker Copyright
Apr 17 2023 Craig Hatmaker Reorganizing and adding help
Jul 03 2023 Craig Hatmaker See nFoldCartProd位 and PriorDimProd位
Jul 11 2023 Craig Hatmaker See UnPivotDetail位
Feb 11 2024 Craig Hatmaker See UnPivotDetail位
*/
@CHatmaker
CHatmaker / BXL 5g Functions LAMBDA for Excel Dynamic Ranges
Last active February 4, 2025 11:22
BXL 5g Functions LAMBDA for Excel for Dynamic Ranges
/* FUNCTION NAME: About位
DESCRIPTION:*//**Displays the URL to this module's Gist which includes documentation*/
/* REVISIONS: Date Developer Description
Mar 02 2023 Craig Hatmaker Original Development
Jun 08 2023 Craig Hatmaker CBSE Compliant
Jan 17 2024 Craig Hatmaker See DynamicArray位
*/
About位 =TEXTSPLIT(
"About: 鈫払XL's Dynamic Array module. Suggested module name: BDR露" &
@CHatmaker
CHatmaker / BXL Excel LAMBDA Math
Last active January 27, 2024 15:47
5G functions for Excel: Miscellaneous Math
/* Function Description
About位 About this module and links to online resources
Fibonacci位 Determine the nth number in a Fibonacci sequence
*/
/* FUNCTION NAME: About位
DESCRIPTION:*/ /**Displays the URL to this module's Gist which includes documentation*/
@CHatmaker
CHatmaker / BXL 5g Functions LAMBDA for Excel Dates.txt
Last active March 11, 2025 16:52
BXL 5g Functions LAMBDA for Excel Dates
/* Module Contains 5g Compliant functions that deal with dates */
/* FUNCTION NAME: About位
DESCRIPTION:*//**Displays the URL to this module's Gist which includes documentation*/
/* REVISIONS: Date Developer Description
Mar 17 2023 Craig Hatmaker Original Development
Mar 22 2023 Craig Hatmaker Added About
Apr 06 2023 Craig Hatmaker Added Help to LAMBDAs
Aug 28 2023 Craig Hatmaker Conformed to new template
Jan 02 2024 Craig Hatmaker See CountDOW位
@CHatmaker
CHatmaker / BXL 5g Functions LAMBDA for Excel CrtIdx位
Last active February 4, 2025 11:23
BXL 5g Functions LAMBDA for Excel: CrtIdx位
/* FUNCTION NAME: CrtIdx位
DESCRIPTION:*/ /**Creates an array of indexes that can be used with INDEX() can combine
all rows in all tables as would a database 'Natrual Join' or 'Cross Join.'*/
/* This was developed for multidimensional modeling. A key to multidimensional modeling
is the ability to combine all instances of all dimensions, and then access each
dimension's value. A dimension is a category of things like:
Customers, Products, Regions, Months, etc.
When faced with the situation where each dimension has a piece of information needed
for a particular calculation such as: