Κοινή χρήση μέσω


API δυναμικής μορφής προσαρμοσμένης απεικόνισης Power BI

Από την έκδοση API 4.2, οι προγραμματιστές μπορούν να δημιουργήσουν αναφορές με υποστήριξη δυναμικών μορφών συμβολοσειρών .

Ενεργοποίηση της υποστήριξης δυναμικής μορφής για απεικόνιση

Για να επιτρέψετε στην απεικόνιση να λειτουργεί με δυναμικές συμβολοσειρές μορφής, θα πρέπει να προστεθούν τα παρακάτω πεδία στο :capabilitites.json

"objects": {
    "general": {
        "properties": {
            "formatString": {
                "type": {
                    "formatting": {
                        "formatString": true
                    }
                }
            }
        }
    },
}

Τρόπος χρήσης της δυναμικής μορφής συμβολοσειράς

Όταν είναι ενεργοποιημένη η δυναμική μορφή συμβολοσειράς, η προσαρμοσμένη απεικόνιση λαμβάνει συμβολοσειρές μορφοποίησης μέσω των update() επιλογών, όπως φαίνεται στο στιγμιότυπο οθόνης.

Screenshot of update options content with dynamic format strings.

Υπάρχουν δύο πίνακες μέσα στο :options.dataViews[0].categorical.values[0]

  1. values - τιμές από το σύνολο δεδομένων
  2. objects - αντικείμενα με general.formatString ιδιότητα

Το καθένα object αντιστοιχεί σε ένα value. Για παράδειγμα, η τιμή 12519995905.9842 από το στιγμιότυπο οθόνης έχει τη μορφή ¥ #,0. Για να εφαρμόσετε αυτήν τη μορφή στην τιμή, μπορείτε να χρησιμοποιήσετε τη μέθοδο μορφοποίησης από τα βοηθητικά προγράμματα μορφοποίησης powerbi-visuals-utils.