Εργασία με στήλες πίνακα τύπων (έκδοση προεπισκόπησης)
[Αυτό το θέμα αποτελεί τεκμηρίωση προέκδοσης και υπόκειται σε αλλαγές.] Περισσότερες πληροφορίες: πρόγραμμα προεπισκόπησης Power Apps
Οι στήλες τύπου είναι ένας τύπος δεδομένων στο Microsoft Dataverse for Teams που είναι δομημένοι στο Power Fx. Μπορείτε να προσθέσετε μια στήλη τύπου σε έναν πίνακα σε πραγματικό χρόνο. Ο πίνακας Dataverse αποθηκεύει τη λογική και σας δίνει τις τιμές κατά τις λειτουργίες fetch. Οι στήλες τύπων χρησιμοποιούν τη σύνταξη Power Fx που είναι παρόμοια με του Office Excel. Καθώς εισάγετε τον τύπο, το Intellisense σας βοηθά με προτάσεις για τύπους, σύνταξη και λάθη.
Σημείωση
Οι στήλες τύπων μπορούν να προστεθούν ως πεδίο υπολογισμού. Επί του παρόντος, οι στήλες τύπων δεν μπορούν να χρησιμοποιηθούν σε πεδία συνάθροισης ή με προσθήκες.
Προσθήκη στήλης τύπου
- Στην καρτέλα Δόμηση, επιλέξτε Προβολή όλων και μετά επεκτείνετε το στοιχείο Πίνακες.
- Από τη λίστα των πινάκων στην εφαρμογή Power Apps για Teams, επιλέξτε τον πίνακα που θέλετε.
- Επιλέξτε Προσθήκη στήλης ή επιλέξτε Επεξεργασία δεδομένων > Προσθήκη στήλης. Όταν επιλέξετε Επεξεργασία δεδομένων, μπορείτε επίσης να επιλέξετε + στη στήλη όπου θέλετε να προσθέσετε τη στήλη τύπου.
- Στο τμήμα παραθύρου Προσθήκη νέας στήλης:
- Πληκτρολογήστε ένα όνομα για τη στήλη, για παράδειγμα Συνολική τιμή.
- Επιλέξτε τύπος ως τύπο.
- Πληκτρολογήστε τον τύπο στο πλαίσιο Έκφραση. Σε αυτό το παράδειγμα, η στήλη Τιμή (Τύπος δεδομένων δεκαδικού αριθμού) πολλαπλασιάζεται με τη στήλη Αριθμός μονάδων (τύπος δεδομένων αριθμού). Επιλέξτε Δημιουργία.
Όταν δημιουργείτε μια καρτέλα, η στήλη τύπου εκτελεί τον τύπο και εμφανίζει τα δεδομένα για την καρτέλα. Εάν η τιμή της στήλης τύπου για μια καρτέλα δεν ενημερωθεί, επιλέξτε Ανανέωση στη γραμμή εντολών για να εκτελεστεί ο τύπος.
Σημειώστε ότι ο τύπος στήλης καθορίζεται από τον τύπο. Μπορείτε να αλλάξετε τον τύπο αφού τον δημιουργήσετε, εάν δεν αλλάξει τον τύπο στήλης. Για παράδειγμα, ο τύπος τιμή * έκπτωση δημιουργεί έναν τύπο στήλης αριθμού, ενώ ο τύπος Πρώτος & " " & Τελευταίος δημιουργεί έναν τύπο στήλης συμβολοσειράς. Μπορείτε να αλλάξετε έναν τύπο τιμής * έκπτωση σε τιμή * (έκπτωση +10%) επειδή αυτός δεν αλλάζει τον τύπο στήλης. Ωστόσο, αφού αποθηκευτεί, δεν μπορείτε να αλλάξετε τον τύπο τιμή * έκπτωση σε Κείμενο (τιμή * έκπτωση) επειδή για αυτό απαιτείται αλλαγή του τύπου στήλης σε συμβολοσειρά.
Τύποι δεδομένων
Οι παρακάτω τύποι δεδομένων είναι δυνατό να εμφανίζονται σε μια στήλη τύπου:
- Κείμενο
- Δεκαδικός αριθμός
- Ναι/Όχι (δυαδική τιμή)
- Ημερομηνία
Σημείωση
Ο τύπος δεδομένων Νόμισμα δεν υποστηρίζεται προς το παρόν.
Τύποι συναρτήσεων
Οι παρακάτω τύποι συναρτήσεων υποστηρίζονται με τους τύπους που χρησιμοποιούνται σε μια στήλη τύπου:
- Δεκαδικός αριθμός
- Συμβολοσειρά
- Δυαδική τιμή
- Σύνολο επιλογών
- DateTime (TZI)
- DateTime (Τοπική ώρα χρήστη) (περιορίζονται σε συγκρίσεις με άλλες τιμές τοπικής ώρας χρήστη και τη συνάρτηση DateAdd)
- DateTime (μόνο ημερομηνία) (περιορίζονται σε συγκρίσεις με άλλες τιμές μόνο ημερομηνίας και τη συνάρτηση DateAdd)
- Νομισματική μονάδα
- Ακέραιος αριθμός που προωθείται σε δεκαδικό
Τελεστές
Αυτοί οι τελεστές υποστηρίζονται με τους τύπους που χρησιμοποιούνται σε μια στήλη τύπου:
+, -, *, /, %, ^, in, exactin, &
Περισσότερες πληροφορίες: Τελεστές στο Power Apps
Διαθέσιμες συναρτήσεις
Οι παρακάτω συναρτήσεις κλιμάκωσης είναι διαθέσιμες με στήλες τύπων.
Text *
Value *
Οι συναρτήσεις * Text και Value λειτουργούν μόνο με ακέραιους αριθμούς, όπου δεν εμπλέκεται διαχωριστικό δεκαδικών ψηφίων. Καθώς το διαχωριστικό δεκαδικών ψηφίων διαφέρει στις τοπικές ρυθμίσεις και η αξιολόγηση των στηλών του τύπου αξιολογείται χωρίς να γνωρίζετε τις τοπικές ρυθμίσεις, δεν υπάρχει τρόπος για σωστή ερμηνεία ή δημιουργία του διαχωριστικού δεκαδικών ψηφίων.