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


Προσθήκη του πίνακα γλωσσών για το φιλτράρισμα παραμέτρων πεδίου

Ως δημιουργός περιεχομένου που εργάζεται με το Power BI Desktop, υπάρχουν πολλοί διαφορετικοί τρόποι για να προσθέσετε έναν νέο πίνακα σε ένα μοντέλο δεδομένων. Σε αυτό το άρθρο, θα χρησιμοποιήσετε το Power Query για να δημιουργήσετε έναν πίνακα με την ονομασία Γλώσσες.

Προσθήκη του πίνακα

  1. Στο Power BI Desktop, από την Αρχική κορδέλα, επιλέξτε Μετασχηματισμός δεδομένων>Μετασχηματισμός δεδομένων για να ανοίξετε το πρόγραμμα επεξεργασίας Power Query.

  2. Στην περιοχή Ερωτήματα, κάντε δεξί κλικ και επιλέξτε Νέο ερώτημα>Κενό ερώτημα από το μενού περιβάλλοντος.

  3. Επιλέξτε το νέο ερώτημα. Στην περιοχή Ερώτημα Ρυθμίσεις> Όνομα> ιδιότητας, πληκτρολογήστε Γλώσσες ως το όνομα του ερωτήματος.

  4. Από την Αρχική κορδέλα, επιλέξτε Προηγμένο πρόγραμμα επεξεργασίας.

  5. Αντιγράψτε τον ακόλουθο κώδικα M στο πρόγραμμα επεξεργασίας και, στη συνέχεια, επιλέξτε Τέλος.

    let
      LanguagesTable = #table(type table [
        Language = text,
        LanguageId = text,
        DefaultCulture = text,
        SortOrder = number
      ], {
        {"English", "en", "en-US", 1 },
        {"Spanish", "es", "es-ES", 2 },
        {"French", "fr", "fr-FR", 3 },
        {"German", "de", "de-DE", 4 }
      }),
      SortedRows = Table.Sort(LanguagesTable,{{"SortOrder", Order.Ascending}}),
      QueryOutput = Table.TransformColumnTypes(SortedRows,{{"SortOrder", Int64.Type}})
    in
      QueryOutput
    

    Screenshot shows the Advanced Editor M code ready to be saved.

    Όταν εκτελείται αυτό το ερώτημα, δημιουργεί τον πίνακα Γλώσσες με μια γραμμή για καθεμία από τις τέσσερις υποστηριζόμενες γλώσσες.

    Screenshot shows the contents of a table created by the M code.

  6. Στην Αρχική κορδέλα, επιλέξτε Κλείσιμο & Εφαρμογή.

Δημιουργία σχέσης

Στη συνέχεια, δημιουργήστε μια σχέση μεταξύ του πίνακα Γλώσσες και του πίνακα Μεταφρασμένα ονόματα προϊόντων που δημιουργήθηκαν στην Υλοποίηση μετάφρασης δεδομένων χρησιμοποιώντας παραμέτρους πεδίου.

  1. Στο Power BI Desktop, ανοίξτε την προβολή Μοντέλο.

  2. Βρείτε τον πίνακα Γλώσσες και τον πίνακα Ονόματα μεταφρασμένων προϊόντων .

  3. Σύρετε τη στήλη LanguageId από έναν πίνακα στην καταχώρηση LanguageId στον άλλο πίνακα.

    Screenshot shows the Model view with two tables in a one-to-one relationship.

Αφού καθορίσετε τη σχέση μεταξύ των γλωσσών και των μεταφρασμένων ονομάτων προϊόντων, χρησιμεύει ως η βάση για το φιλτράρισμα της παραμέτρου πεδίου σε ολόκληρη τη βάση της αναφοράς. Για παράδειγμα, μπορείτε να ανοίξετε το τμήμα παραθύρου Φίλτρα και να προσθέσετε τη στήλη Γλώσσα από τον πίνακα Γλώσσες στην ενότητα Φίλτρα σε όλες τις σελίδες . Εάν ρυθμίσετε αυτές τις παραμέτρους αυτού του φίλτρου με την επιλογή Να απαιτείται μία επιλογή μόνο, μπορείτε να κάνετε εναλλαγή μεταξύ των γλωσσών χρησιμοποιώντας το τμήμα παραθύρου Φίλτρο .

Screenshot shows a filter for all pages with four languages, with one language selected.