Skip to content

Conversation

@villebro
Copy link
Member

SUMMARY

This PR adds the possibility to format dates in the pivot-table chart and also fixes some bugs in the control panel. Requires bumping @superset-ui/legacy-plugin-chart-pivot-table to 0.14.21 based on work in apache-superset/superset-ui#734 . Also bumps @superset-ui/legacy-preset-chart-nvd3 to 0.14.21 to implement fix introduced in apache-superset/superset-ui#713 (ping @Mikedu1988 )

AFTER

image
image

BEFORE

image

TEST PLAN

ADDITIONAL INFORMATION

  • Has associated issue:
  • Changes UI
  • Requires DB Migration.
  • Confirm DB Migration upgrade and downgrade tested.
  • Introduces new feature or API
  • Removes existing feature or API

Copy link
Member

@rusackas rusackas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@villebro villebro merged commit 5136c5c into apache:master Aug 19, 2020
@villebro villebro deleted the villebro/pivot-date-format branch August 19, 2020 20:56
amitmiran137 pushed a commit to amitmiran137/incubator-superset that referenced this pull request Aug 21, 2020
* master: (43 commits)
  feat: Getting fancier with Storybook (apache#10647)
  fix: dedup groupby in viz.py while preserving order (apache#10633)
  feat: bump superset-ui for certified tag (apache#10650)
  feat: setup react page with submenu for datasources listview  (apache#10642)
  feat: add certification to metrics (apache#10630)
  feat(viz-plugins): add date formatting to pivot-table (apache#10637)
  fix: controls scroll issue (apache#10644)
  feat: Allow tests files in  /src (plus Label component tests) (apache#10634)
  fix: remove duplicated params and cache_timeout from list_columns; add viz_type to list_columns (apache#10643)
  chore: splitting button stories into separate stories (apache#10631)
  refactor: remove slice level label_colors from dashboard init load (apache#10603)
  feat: card view bulk select (apache#10607)
  style: Label styling/storybook touchups (apache#10627)
  fix: removing unsupported modal sizes (apache#10625)
  feat(datasource): remove deleted columns and update column type on metadata refresh (apache#10619)
  improve documentation for country maps (apache#10621)
  chore: npm audit fix as of 2020-08-15 (apache#10613)
  feat: dataset REST API for distinct values (apache#10595)
  chore: bump react-redux to 5.1.2, whittling console noise (apache#10602)
  fixing console error about bad html attribute (apache#10604)
  ...

# Conflicts:
#	superset-frontend/src/explore/components/ExploreViewContainer.jsx
#	superset-frontend/src/views/App.tsx
#	superset/config.py
villebro added a commit to preset-io/superset that referenced this pull request Aug 29, 2020
* feat: make pivot table dates formattable

* Bump npm packages
villebro added a commit to preset-io/superset that referenced this pull request Sep 2, 2020
* feat: make pivot table dates formattable

* Bump npm packages
villebro added a commit that referenced this pull request Sep 5, 2020
* feat: make pivot table dates formattable

* Bump npm packages
villebro added a commit that referenced this pull request Sep 16, 2020
* feat: make pivot table dates formattable

* Bump npm packages
Ofeknielsen pushed a commit to ofekisr/incubator-superset that referenced this pull request Oct 5, 2020
* feat: make pivot table dates formattable

* Bump npm packages
auxten pushed a commit to auxten/incubator-superset that referenced this pull request Nov 20, 2020
* feat: make pivot table dates formattable

* Bump npm packages

def _format_datetime(value: Any) -> Optional[str]:
if isinstance(value, str):
return f"__timestamp:{datetime_to_epoch(pd.Timestamp(value))}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@villebro it seems this only supports unix timestamp data type, not datetime. E.g. column generated from SELECT now() or SELECT date_trunc(TIMESTAMP '2020-01-01 00:00:00') in PostgreSQL.

cccs-rc pushed a commit to CybercentreCanada/superset that referenced this pull request Mar 6, 2024
* feat: make pivot table dates formattable

* Bump npm packages
@mistercrunch mistercrunch added 🍒 0.37.2 Cherry-picked to 0.37.2 🏷️ bot A label used by `supersetbot` to keep track of which PR where auto-tagged with release labels 🚢 0.38.0 First shipped in 0.38.0 labels Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🏷️ bot A label used by `supersetbot` to keep track of which PR where auto-tagged with release labels size/S v0.37 v0.37.2 🍒 0.37.2 Cherry-picked to 0.37.2 🚢 0.38.0 First shipped in 0.38.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants