jonathanmaw
jonathanmaw
i.e. the function `Morphir.SDK.Aggregate.weightedAverageOf`. Unlike the other aggregation functions, this one takes two arguments, one gets the value (like the others do), but an extra function to get the weighting....
i.e. the limitation found in https://github.com/finos/morphir-elm/issues/799#issuecomment-1191714998 The solution is probably to chain the generated expression to a 'select' expression to rename all the columns, *if* there's a 'key' field *and*...
i.e. like #794 but for List.length instead of List.maximum. This involves: * [ ] Write a simple as possible example using List.length * [ ] Identifying the expression in Spark...
i.e. like #794 but for List.sum instead of List.maximum. This involves: * [ ] Write a simple as possible example using List.sum * [ ] Identifying the expression in Spark...
Context === The csv testing pull request added some elm-test tests to `tests-integration/spark/elm-tests/tests`, which pulls in a huge dataset stored in csv format (due to technical limitations, hard-coded into an...
Context === All the tests in `tests-integration/spark/elm-tests/tests/Test*.elm` follow a very similar format with minor differences, but take a lot of lines to do so. It would be better if we...
Simple case statements (like https://github.com/finos/morphir-elm/blob/5a0f2ab0f4894cdcdc02fc3f3d9842a4694f275b/tests-integration/reference-model/src/Morphir/Reference/Model/Sample/Rules/Income/Antique.elm#L39) are part of the Antiques example, and need to be implemented in Spark for the antiques example to be run in Spark.