Meerdere dimensies gerangschikt

In dit geval wilt u een tabel weergeven die de aankoopopbrengsten en -aankopen voor productnamen in productcategorieën opsplitst in 2023. Bovendien wilt u een aantal visualisaties gebruiken om zowel de distributie van de productcategorie als de bijdragen voor productnamen binnen elke productcategorie te illustreren.

Customer Journey Analytics

Een voorbeeldvenster Multiple Dimension Ranked voor het hoofdlettergebruik:

Veelvoudige Dimension van Customer Journey Analytics Rangschikte paneel

BI-gereedschappen
note prerequisites
PREREQUISITES
Verzeker u ​ een succesvolle verbinding, gegevensmeningen, en gebruik een gegevensmening ​ voor het hulpmiddel van BI hebt bevestigd waarvoor u dit gebruiksgeval wilt uitproberen.
tabs
Desktop van Power BI
  1. Sleep daterangeday van het deelvenster Data aan Filters on this page om ervoor te zorgen dat het datumbereik van toepassing is op alle visualisaties.

    1. Selecteer de daterangeday is (All) van Filters on this page.
    2. Selecteer Relative date als de Filter type .
    3. Definieer het filter naar Show items when the value is in the last 1 calendar years .
    4. Selecteer Apply filter.
  2. In het deelvenster Data :

    1. Selecteer datarangeday.
    2. Selecteer product_category.
    3. Selecteer product_name.
    4. Selecteren sum purchase_revenue
    5. Selecteren sum purchases
  3. Als u het verticale staafdiagram wilt wijzigen in een tabel, zorgt u dat de tabel is geselecteerd en selecteert u Matrix in het deelvenster Visualizations .

    • Sleep product_name vanuit Columns en zet het veld onder product_categor ​ y neer in Rows in het deelvenster Visualization .
  4. Selecteer product_name is (All) in het deelvenster Filters om het aantal weergegeven producten in de tabel te beperken.

    1. Selecteer Advanced filtering.
    2. Selecteer Filter type Top N Show items Top 15 By Value .
    3. Sleep purchases vanuit het deelvenster Data naar het deelvenster Add data fields here .
    4. Selecteer Apply filter.
  5. Als u de leesbaarheid wilt verbeteren, selecteert u View in het bovenste menu, selecteert u Page View > Actual size en wijzigt u de grootte van de tabelvisualisatie.

  6. Selecteer + op productcategorieniveau om elke categorie in de tabel op te splitsen. Je Power BI Desktop moet er hieronder uitzien.

    de Meerdere Dimensies van de Desktop van Power BI Rangschikte matrixlijst

  7. Selecteer Home in het bovenste menu en selecteer New visual . Een nieuwe visuele wordt toegevoegd aan uw rapport.

  8. In het deelvenster Data :

    1. Selecteer product_category.
    2. Selecteer product_name.
    3. Selecteer purchase_revenue.
  9. Als u de visuele weergave wilt wijzigen, selecteert u het staafdiagram en selecteert u Treemap in het deelvenster Visualizations .

  10. Zorg ervoor dat product_category onder Category en product_name onder Details in het deelvenster Visualizations wordt weergegeven.

    Je Power BI Desktop moet er hieronder uitzien.

    de Veelvoudige Dimensies van de Desktop van Power BI Rangschikte treemap

  11. Selecteer Home in het bovenste menu en selecteer New visual . Een nieuwe visuele wordt toegevoegd aan uw rapport.

  12. In het deelvenster Data :

    1. Selecteer product_category.
    2. Selecteer purchase_revenue.
    3. Selecteer purchase.
  13. In het deelvenster Visualizations :

    1. Selecteer Line and stacked column chart als u de visualisatie wilt wijzigen.
    2. Sleep sum_of_purchases van Column y-axis naar Line y-axis .
  14. Wijzig in het rapport de volgorde van de afzonderlijke visualisaties.

    Je Power BI Desktop moet er hieronder uitzien.

    Veelvoudige Afmetingen van de Desktop van Power BI die definitief worden gerangschikt

Desktop Tableau
  1. Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :

    1. Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.

    2. Selecteer Filters Field [Daterange] in het dialoogvenster Range of Dates van Next > .

    3. Selecteer in het dialoogvenster Filter [Daterange] de optie Relative dates , selecteer Years en geef Previous year op. Selecteer Apply en OK .

      Uw Tableau Desktop moet er hieronder uitzien.

      de Veelvoudige Rangschikte Filter van de Desktop van Tableau Dimension

    4. Sleep Product Category en zet de muisknop los naast Columns .

    5. Sleep Purchase Revenue en zet de muisknop los naast Rows . De waarde verandert in SUM(Purchase Revenue) .

    6. Sleep Aankopen en zet ze neer naast Rows . De waarde verandert in SUM(Purchases) .

    7. Selecteer SUM(Purchases) en selecteer Dual Axis in de vervolgkeuzelijst.

    8. Selecteer SUM(Purchases) in Marks en selecteer Line in de vervolgkeuzelijst.

    9. Selecteer SUM(Purchase Revenue) in Marks en selecteer Bar in de vervolgkeuzelijst.

    10. Selecteer Entire View in het menu Fit .

    11. Selecteer de titel Purchase Revenue in het diagram en controleer of de aankoopopbrengsten oplopend zijn.

      Uw Tableau Desktop moet er hieronder uitzien.

      Veelvoudige Afmetingen van de Desktop van Tableau Rangschikte Categorie

  2. Wijzig de naam van het huidige Sheet 1 blad in Category .

  3. Selecteer New Worksheet om een nieuw blad te maken en wijzig de naam in Data .

    1. Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.

    2. Selecteer Filters Field [Daterange] in het dialoogvenster Range of Dates van Next > .

    3. Selecteer in het dialoogvenster Filter [Daterange] de optie Relative dates , selecteer Years en geef Previous year op. Selecteer Apply en OK .

    4. Sleep Purchase Revenue van Data deelvenster naar Columns . De waarde verandert in SUM(Purchase Revenue) .

    5. Sleep Purchase van Data deelvenster naar Columns naast Purchase Revenue . De waarde verandert in SUM(Purchases) .

    6. Sleep Product Category van het Data deelvenster naar Rows .

    7. Sleep Product Name van het Data deelvenster naar Rows , naast Product Category .

    8. Als u de twee horizontale balken in een tabel wilt wijzigen, selecteert u Text Table in Show Me .

    9. Selecteer Purchases in Measure Values om het aantal producten te beperken. Selecteer Filter in het keuzemenu.

    10. Selecteer Filter [Purchases] in het dialoogvenster At least en voer 7000 in. Selecteer Apply en OK .

    11. Selecteer Fit Width in de vervolgkeuzelijst the Passend.

      Uw Tableau Desktop moet er hieronder uitzien.

      de Veelvoudige Gegevens van Dimension van de Desktop van Tableau

  4. Selecteer New worksheet om een nieuw blad te maken en de naam ervan te wijzigen in Treemap .

    1. Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.

    2. Selecteer Filters Field [Daterange] in het dialoogvenster Range of Dates van Next > .

    3. Selecteer in het dialoogvenster Filter [Daterange] de optie Relative dates , selecteer Years en geef Previous year op. Selecteer Apply en OK .

    4. Sleep Purchase Revenue van het Data deelvenster naar Rows . De waarden veranderen in SUM(Purchase Revenue) .

    5. Sleep Purchase van het Data deelvenster naar Rows , naast Purchase Revenue . De waarde verandert in SUM(Purchases) .

    6. Sleep Product Category van het Data deelvenster naar Columns .

    7. Sleep Product Name van het Data deelvenster naar Columns .

    8. Als u de twee verticale staafdiagrammen wilt wijzigen in een driehoek, selecteert u Treemap in Show Me .

    9. Selecteer Purchases in Measure Values om het aantal producten te beperken. Selecteer Filter in het keuzemenu.

    10. Selecteer Filter [Purchases] in het dialoogvenster At least en voer 7000 in. Selecteer Apply en OK .

    11. Selecteer Fit Width in de vervolgkeuzelijst Fit .

      Uw Tableau Desktop moet er hieronder uitzien.

      de Veelvoudige Gegevens van Dimension van de Desktop van Tableau

  5. Selecteer New Dashboard tabknop (onder) om een nieuwe Dashboard 1 -weergave te maken. In de weergave Dashboard 1 :

    1. Sleep en laat vallen het Category blad van Sheets plank op de Dashboard 1 mening die Dropbladen hier leest.
    2. Sleep het Treemap -werkblad vanuit de Sheets -plank onder het Category -werkblad in de Dashboard 1 -weergave.
    3. Sleep het Data -werkblad vanuit de Sheets -plank onder het Treemap -werkblad in de Dashboard 1 -weergave.
    4. Wijzig de grootte van elk blad in de weergave.

    De weergave Dashboard 1 ziet er hieronder ongeveer zo uit.

    Dashboard 1 van de Desktop van Tableau

Leider
  1. Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte Plaatsende Remove fields and filters.

  2. Selecteer + Filter onder Filters .

  3. In het dialoogvenster Add Filter :

    1. Selecteren ‣ Cc Data View
    2. Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
      filter van de Leider
  4. Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2024/01/01 .

  5. Vanuit het gedeelte ‣ Cc Data View in de linkertrack:

    1. Selecteer Product Category.
    2. Selecteer Product Name.
  6. Vanuit het gedeelte ‣ Custom Fields in de linkertrack:

    1. Selecteer Custom Measure in de vervolgkeuzelijst + Add .

    2. In het dialoogvenster Create custom measure :

      1. Selecteer Purchase Revenue in de vervolgkeuzelijst Field to measure .
      2. Selecteer Sum in de vervolgkeuzelijst Measure type .
      3. Voer een aangepaste veldnaam in voor Name . Bijvoorbeeld: Sum of Purchase Revenue .
      4. Selecteer het tabblad Field details.
      5. Selecteer Decimals in de vervolgkeuzelijst Format en zorg ervoor dat 0 wordt ingevoerd in Decimals .
        Lager aangepast metrisch gebied
      6. Selecteer Save.
    3. Selecteer Custom Measure nogmaals in de vervolgkeuzelijst + Add . In het dialoogvenster Create custom -meting:

      1. Selecteer Purchases in de vervolgkeuzelijst Field to measure .
      2. Selecteer Sum in de vervolgkeuzelijst Measure type .
      3. Voer een aangepaste veldnaam in voor Name . Bijvoorbeeld: Sum of Purchases .
      4. Selecteer het tabblad Field details.
      5. Selecteer Decimals in de vervolgkeuzelijst Format en zorg ervoor dat 0 wordt ingevoerd in Decimals .
      6. Selecteer Save.
    4. Beide velden worden automatisch toegevoegd aan de gegevensweergave.

  7. Selecteer Filters in de sectie + Filter . In het dialoogvenster Add Filter . Selecteer ‣ Custom Fields en vervolgens Purchase Revenue .

  8. Selecteer is > en voer 800000 in om de resultaten te beperken.

  9. Selecteer Run.

  10. Selecteer ‣ Visualization om de lijnvisualisatie weer te geven.

  11. Selecteer Edit in Visualization om de visualisatie bij te werken. In het dialoogvenster Pop-up:

    1. Selecteer het tabblad Plot.

    2. Schuif omlaag en selecteer Edit Chart Config .

    3. Wijzig de JSON in Chart Config (Override) zoals in de onderstaande schermafbeelding en selecteer vervolgens Preview .

      Laagere virtualisatie config

    4. Selecteer Apply.

    5. Selecteer CrossSize75 naast Edit om de popup dialoog te verbergen

U dient een visualisatie en tabel te zien zoals hieronder weergegeven.

Minder resultaat dagelijkse trend

Jupyter Notitieboekje
  1. Voer de volgende instructies in een nieuwe cel in.

    code language-none
    import seaborn as sns
    import matplotlib.pyplot as plt
    data = %sql SELECT product_category AS `Product Category`, product_name AS `Product Name`, SUM(purchase_revenue) AS `Purchase Revenue`, SUM(purchases) AS `Purchases` \
                FROM cc_data_view \
                WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01' \
                GROUP BY 1, 2 \
                ORDER BY `Purchase Revenue` DESC \
                LIMIT 10;
    df = data.DataFrame()
    df = df.groupby(['Product Category', 'Product Name'], as_index=False).sum()
    plt.figure(figsize=(8, 8))
    sns.scatterplot(x='Product Category', y='Product Name', size='Purchase Revenue', sizes=(10, 200), hue='Purchases', palette='husl', data=df)
    plt.show()
    display(data)
    
  2. Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.

    Jupyter de Resultaten van het Notitieboekje

RStudio
  1. Voer de volgende instructies tussen {r} ` en ` in een nieuw segment in.

    code language-r
    ## Multiple dimensions ranked
    df <- dv %>%
       filter(daterange >= "2023-01-01" & daterange < "2024-01-01") %>%
       group_by(product_category, product_name) %>%
       summarise(purchase_revenue = sum(purchase_revenue), purchases = sum(purchases), .groups = "keep") %>%
       arrange(desc(purchase_revenue), .by_group = FALSE)
    print(df)
    
  2. Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.

    Resultaten RStudio

recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79