Sort

Sắp xếp nội bộ chú giải

Sắp xếp nội bộ chú giải

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "column",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 15
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 33
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 22
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 14
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 30
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "count",
      "alias": "Số lượng"
    },
    {
      "id": "sales",
      "alias": "Doanh số"
    },
    {
      "id": "profit",
      "alias": "Lợi nhuận"
    }
  ],
  "sortLegend": {
    "order": "desc"
  }
}

  return <VSeedRender vseed={vseedConfig} />
}

Sắp xếp chỉ số

Sắp xếp chỉ số

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "line",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 15
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 33
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 22
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 14
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 30
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "count",
      "alias": "Số lượng"
    },
    {
      "id": "sales",
      "alias": "Doanh số",
      "parentId": "group"
    },
    {
      "id": "profit",
      "alias": "Lợi nhuận",
      "parentId": "group"
    }
  ],
  "sortLegend": {
    "order": "desc",
    "orderBy": "sales"
  }
}

  return <VSeedRender vseed={vseedConfig} />
}

Sắp xếp chỉ số

Sắp xếp chỉ số

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "line",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 15
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 33
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 22
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 14
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 30
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "count",
      "alias": "Số lượng"
    },
    {
      "id": "sales",
      "alias": "Doanh số",
      "parentId": "group"
    },
    {
      "id": "profit",
      "alias": "Lợi nhuận",
      "parentId": "group"
    }
  ],
  "sort": {
    "order": "desc",
    "orderBy": "sales"
  }
}

  return <VSeedRender vseed={vseedConfig} />
}

Sắp xếp chiều dữ liệu

Sắp xếp chiều dữ liệu

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "line",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 50
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 50
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 50
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "profit",
      "alias": "Lợi nhuận"
    },
    {
      "id": "sales",
      "alias": "Doanh số"
    },
    {
      "id": "count",
      "alias": "Số lượng"
    }
  ],
  "sortLegend": {
    "order": "desc",
    "orderBy": "date"
  }
}

  return <VSeedRender vseed={vseedConfig} />
}

Sắp xếp chiều dữ liệu

Sắp xếp chiều dữ liệu

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "line",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 50
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 50
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 50
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "profit",
      "alias": "Lợi nhuận"
    },
    {
      "id": "sales",
      "alias": "Doanh số"
    },
    {
      "id": "count",
      "alias": "Số lượng"
    }
  ],
  "sort": {
    "order": "desc",
    "orderBy": "date"
  }
}

  return <VSeedRender vseed={vseedConfig} />
}

Sắp xếp tùy chỉnh

Sắp xếp tùy chỉnh

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "line",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 50
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 50
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 50
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "profit",
      "alias": "Lợi nhuận"
    },
    {
      "id": "sales",
      "alias": "Doanh số"
    },
    {
      "id": "count",
      "alias": "Số lượng"
    }
  ],
  "sort": {
    "customOrder": [
      "2022",
      "2023",
      "2021",
      "2020",
      "2019"
    ]
  }
}

  return <VSeedRender vseed={vseedConfig} />
}

Sắp xếp tùy chỉnh (ID chú giải)

Sắp xếp tùy chỉnh (ID chú giải)

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "columnParallel",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 50
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 50
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 50
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "profit",
      "alias": "Lợi nhuận"
    },
    {
      "id": "sales",
      "alias": "Doanh số"
    },
    {
      "id": "count",
      "alias": "Số lượng"
    }
  ],
  "sortLegend": {
    "customOrder": [
      "Số lượng-count",
      "Doanh số-sales",
      "Lợi nhuận-profit"
    ]
  }
}

  return <VSeedRender vseed={vseedConfig} />
}

Sắp xếp tùy chỉnh (tên chú giải)

Sắp xếp tùy chỉnh (tên chú giải)

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
  "chartType": "line",
  "dataset": [
    {
      "date": "2019",
      "profit": 10,
      "sales": 20,
      "count": 50
    },
    {
      "date": "2020",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2021",
      "profit": 30,
      "sales": 60,
      "count": 50
    },
    {
      "date": "2022",
      "profit": 50,
      "sales": 100,
      "count": 50
    },
    {
      "date": "2023",
      "profit": 40,
      "sales": 80,
      "count": 50
    }
  ],
  "dimensions": [
    {
      "id": "date",
      "alias": "Ngày"
    }
  ],
  "measures": [
    {
      "id": "profit",
      "alias": "Lợi nhuận"
    },
    {
      "id": "sales",
      "alias": "Doanh số"
    },
    {
      "id": "count",
      "alias": "Số lượng"
    }
  ],
  "sortLegend": {
    "customOrder": [
      "Doanh số",
      "Số lượng",
      "Lợi nhuận"
    ]
  }
}

  return <VSeedRender vseed={vseedConfig} />
}