Làm cách nào để tôi nhận được ID đơn đặt hàng duy nhất?

Chúng tôi là một doanh nghiệp Fulfillment. Tôi có Dữ liệu Bán hàng và đang gặp sự cố khi đưa ra một số quyết định trong PowerPivot

Tôi là người mới sử dụng PowerBI. Ngay bây giờ, tôi có một bộ dữ liệu từ Netsuite, đó là dữ liệu thô theo từng hàng và không được nhóm lại. 4 hàng dữ liệu có thể chứa các giá trị được liên kết với cùng một đơn hàng. Ví dụ

Order IDDateSKUSales RepValueDemand Data Captured?SO12349/1/2022SKU123Rep A$5000SO12349/1/2022SKU124Rep A$2000SO12349/1/2022SKU134Rep A$3001SO12349/1/2022SKU155Rep A$4000SO12449/1/2022SKU156Rep B$5000SO12449/1/2022SKU1656Rep B$2000SO12449/

Tôi muốn tạo một phép tính trong đó, nếu một đơn đặt hàng có bất kỳ "1" nào trong cột yêu cầu - nó được tính là một [ngay cả khi nhiều dòng của một đơn đặt hàng có nhiều hơn một 1, như trường hợp của SO1244] và tổng . Điều này có nghĩa là tôi cần bằng cách nào đó có SO1244, mặc dù 5 dòng sản phẩm, được tính là một đơn hàng thay vì 5

Tôi hy vọng điều này có ý nghĩa. Tôi nghĩ rằng tôi có thể cần phải làm điều gì đó với hệ thống phân cấp trước?

Cuối cùng thì tôi có thể nói

Vào tháng 9, Đại diện A đã nhập 100 đơn đặt hàng và trong số đó, x% đã thu thập dữ liệu nhu cầu. Nói cách khác, không cần nhóm theo số đơn đặt hàng, tôi chắc chắn đã có thể nói rằng % dòng/sản phẩm có dữ liệu về nhu cầu [dòng/SKU có nhu cầu = 1 chia cho tổng số dòng] nhưng đây là một thống kê vô ích

Đây là những gì một dòng chảy trông giống như. Sau khi nhân viên đặt hàng, Agent/Robot hiển thị tóm tắt đơn hàng đó [tên, địa chỉ, email, điện thoại, loại đơn hàng, sản phẩm, v.v.] trước khi gửi cho người quản lý phê duyệt. Tôi cũng muốn hiển thị ID đơn hàng trong bản tóm tắt đó

Cảm ơn bạn trước

id đơn hàng

[gần như] trình tạo id đơn hàng duy nhất

  • Tạo id đơn hàng ở định dạng xxxx-xxxxxx-xxxx, trong đó x là một chữ số [0-9]. Tương tự như định dạng mà Amazon đang sử dụng cho số đơn đặt hàng của họ
  • Sử dụng dấu thời gian unix hiện tại [13 chữ số] cộng với 1 chữ số ngẫu nhiên để nó là duy nhất tính đến mili giây
  • Nếu hệ thống của bạn tạo ra 1.000.000 đơn hàng mỗi ngày [phân bố đều], xác suất xảy ra xung đột sẽ là ~1%. Chữ số đệm thêm làm cho nó thậm chí còn thấp hơn
  • Dấu thời gian được xáo trộn bằng cách sử dụng khóa được cung cấp để kết quả không xuất hiện dưới dạng dấu thời gian và không tuần tự
  • Thưởng. Vì nó dựa trên dấu thời gian, nên chúng tôi có thể lấy lại thời gian từ id đơn hàng [xem các cuộc gọi api]

Cách sử dụng

const orderid = require['order-id']['key'];
const id = orderid.generate[];
// 3016-734428-7759

orderid.getTime[id];
// 1479812667797

api

  • generate[date] - Tạo id đơn đặt hàng. date là tùy chọn và có thể là bất kỳ thứ gì mà hàm tạo js Date biết cách phân tích cú pháp và nó sẽ sử dụng nó làm thời gian cho id đơn hàng. Nếu không, ngày hiện tại sẽ được sử dụng
  • getTime[id] - Sử dụng điều này để lấy lại thời gian của đơn đặt hàng ở định dạng dấu thời gian unix. Bạn cần sử dụng cùng một key được sử dụng để tạo id đơn hàng
  • key - [Tùy chọn] Bất kỳ chuỗi nào được sử dụng bởi mật mã cơ bản làm cụm từ gốc. Cần thiết nếu bạn muốn lấy lại dấu thời gian từ id đơn hàng

ID đơn đặt hàng duy nhất là gì?

ID đơn hàng là mã định danh duy nhất được gán cho đơn hàng khi đơn hàng được đặt . Nó được sử dụng để theo dõi đơn đặt hàng và để xác định khách hàng đã đặt nó.

ID đơn đặt hàng của tôi là gì?

ID đơn hàng hoặc Số tham chiếu đơn hàng [ORN] là số nhận dạng duy nhất được tạo khi bạn đặt hàng trên trang web của chúng tôi.

ID đơn hàng có giống với số đơn hàng không?

Số đơn đặt hàng còn được gọi là số mua hàng hoặc ID đơn đặt hàng là một số xác định giao dịch mua hoặc đơn đặt hàng do người mua đặt . Thị trường và các trang web thương mại điện tử chỉ định một số đơn đặt hàng cho mỗi đơn đặt hàng để theo dõi nó.

Làm cách nào để tạo id đơn hàng duy nhất trong django?

bạn có thể sử dụng uuid và sử dụng uuid này cho tất cả tra cứu trong tập hợp chế độ xem, thay vì id được tạo tuần tự bởi django . một cái gì đó như thế này lookup_field = 'uuid' trong chế độ xem. Lưu câu trả lời này.

Chủ Đề