Support Legacy Metrics in MLv1 (#31885)
* Extra Metric tests; include `:description` in the Metric `display-info` * Add `available-metrics` function & TS wrappers * Support passing a Metric to `lib/aggregate` * Include `:selected` information in Metric display info * Fix indentation * Revert changes to arithmetic type-of calculation * Test fixes* Address PR feedback * Address PR feedback * Update docstring
Showing
- .clj-kondo/config.edn 2 additions, 2 deletions.clj-kondo/config.edn
- frontend/src/metabase-lib/metrics.ts 7 additions, 0 deletionsfrontend/src/metabase-lib/metrics.ts
- frontend/src/metabase-lib/types.ts 3 additions, 0 deletionsfrontend/src/metabase-lib/types.ts
- frontend/src/metabase-lib/v2.ts 1 addition, 0 deletionsfrontend/src/metabase-lib/v2.ts
- src/metabase/api/geojson.clj 4 additions, 2 deletionssrc/metabase/api/geojson.clj
- src/metabase/lib/aggregation.cljc 18 additions, 4 deletionssrc/metabase/lib/aggregation.cljc
- src/metabase/lib/core.cljc 2 additions, 0 deletionssrc/metabase/lib/core.cljc
- src/metabase/lib/hierarchy.cljc 3 additions, 1 deletionsrc/metabase/lib/hierarchy.cljc
- src/metabase/lib/js.cljs 6 additions, 0 deletionssrc/metabase/lib/js.cljs
- src/metabase/lib/js/metadata.cljs 7 additions, 0 deletionssrc/metabase/lib/js/metadata.cljs
- src/metabase/lib/metadata.cljc 17 additions, 7 deletionssrc/metabase/lib/metadata.cljc
- src/metabase/lib/metadata/cached_provider.cljc 2 additions, 1 deletionsrc/metabase/lib/metadata/cached_provider.cljc
- src/metabase/lib/metadata/calculation.cljc 7 additions, 2 deletionssrc/metabase/lib/metadata/calculation.cljc
- src/metabase/lib/metadata/jvm.clj 8 additions, 0 deletionssrc/metabase/lib/metadata/jvm.clj
- src/metabase/lib/metadata/protocols.cljc 5 additions, 1 deletionsrc/metabase/lib/metadata/protocols.cljc
- src/metabase/lib/metric.cljc 58 additions, 3 deletionssrc/metabase/lib/metric.cljc
- src/metabase/lib/schema/expression/conditional.cljc 15 additions, 20 deletionssrc/metabase/lib/schema/expression/conditional.cljc
- src/metabase/lib/schema/mbql_clause.cljc 1 addition, 1 deletionsrc/metabase/lib/schema/mbql_clause.cljc
- src/metabase/lib/schema/ref.cljc 17 additions, 2 deletionssrc/metabase/lib/schema/ref.cljc
- src/metabase/lib/util.cljc 1 addition, 1 deletionsrc/metabase/lib/util.cljc
frontend/src/metabase-lib/metrics.ts
0 → 100644
Please register or sign in to comment