BI-gereedschappen
-
In het deelvenster Data :
- Selecteer daterange .
- Selecteer product_name .
- Selecteer ∑ purchase_revenue .
- Selecteer ∑ purchases .
Er wordt een lege tabel weergegeven met alleen de kolomkoppen voor het geselecteerde element. Vergroot de visualisatie voor een betere zichtbaarheid.
-
In het deelvenster Filters :
- Selecteer de daterange is (All) van Filters on this visual.
- Selecteer Relative date als de Filter type .
- Definieer het filter naar Show items when the value is in the last
1
calendar years . - Selecteer Apply filter .
De tabel wordt bijgewerkt met het toegepaste filter daterange .
-
In het deelvenster Visualization :
- Gebruik
- Sleep Sum of purchases_revenue onder Sum of purchases in Columns .
- Gebruik
-
Voor de visualisatie van de Lijst:
- Selecteer Sum of purchase_revenue om de productnamen te sorteren in aflopende volgorde van inkoopopbrengsten. Je Power BI Desktop moet er hieronder uitzien.
-
In het deelvenster Filters :
- Selecteer product_name is (All) .
- Stel Filter type in op Top N .
- Definieer het filter naar Show items Top
10
By value . - Sleep purchase_revenue naar By value Add data fields here .
- Selecteer Apply filter .
U ziet de tabel die is bijgewerkt met waarden voor de aankoopopbrengsten, in overeenstemming met de visualisatie van de tabel Freeform in Analysis Workspace.
-
In het deelvenster Visualizations :
- Selecteer de Line and stacked column chart visualisatie.
Een lijn en gestapelde kolomgrafiekvisualisatie vervangen de lijst terwijl het gebruiken van de zelfde gegevens zoals de lijst.
-
Sleep purchases naar Line y-axis in het deelvenster Visualizations .
De lijn en gestapelde kolomgrafiek worden bijgewerkt. Je Power BI Desktop moet er hieronder uitzien.
-
Op de Lijn en gestapelde kolomgrafiekvisualisatie:
- Selecteer
- Selecteer Show as a table in het contextmenu.
De hoofdweergave wordt bijgewerkt om zowel een lijnvisualisatie als een tabel weer te geven.
- Selecteer
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filters Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en geef een punt op van
01/01/2023
-31/12/2023
. Selecteer Apply en OK . -
Sleep Product Name vanuit de lijst Tables in het deelvenster Data en zet de vermelding in het veld naast Rows neer.
-
De belemmering en laat vallen Purchases van de Tables (*Namen van de Maatregel *) lijst in de Data ruit en laat vallen de ingang op het gebied naast Rows. De waarde wordt automatisch omgezet in SUM(Purchases).
-
De belemmering en laat vallen Purchase Revenue van de Tables (*Namen van de Maatregel *) lijst in de Data ruit en laat vallen de ingang op het gebied naast Columns en verlaten van SUM(Purchases). De waarde wordt automatisch omgezet in SUM(Purchase Revenue).
-
Als u beide grafieken wilt bestellen in aflopende volgorde van inkoopopbrengsten, plaatst u de muisaanwijzer op de titel van Purchase Revenue en selecteert u het sorteerpictogram.
-
Als u het aantal items in de grafieken wilt beperken, selecteert u SUM(Purchase Revenue) in Rows en kiest u Filter in het vervolgkeuzemenu.
-
Selecteer Range of values in het dialoogvenster Filter [Purchase Revenue] en voer de gewenste waarden in. Bijvoorbeeld:
1,000,000
-2,000,000
. Selecteer Apply en OK . -
Als u de twee staafdiagrammen wilt omzetten in een combinatieschema, selecteert u SUM(Purchases) in Rows en kiest u Dual Axis in het vervolgkeuzemenu. De staafdiagrammen worden omgezet in een spreidingsgrafiek.
-
U wijzigt het spreidingsperceel als volgt in een staafdiagram:
- Selecteer SUM(Purchases) in het Marks gebied en selecteer Line in het vervolgkeuzemenu.
- Selecteer SUM(Purchase Revenue) in het Marks gebied en selecteer Bar in het vervolgkeuzemenu.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer Duplicate in het contextmenu van de tab Sheet 1 om een tweede blad te maken.
-
Selecteer Rename in het contextmenu van de tab Sheet 1 om de naam van het werkblad te wijzigen in
Data
. -
Selecteer Rename in het contextmenu van de tab Sheet 1 (2) om de naam van het werkblad te wijzigen in
Graph
. -
Zorg ervoor dat het Data -werkblad is geselecteerd.
- Selecteer Show me rechtsboven en selecteer Text table (visualisatie linksboven) om de inhoud van de twee grafieken aan een tabel aan te passen.
- Om koopopbrengst in dalende orde te opdracht geven, houd over Purchase Revenue in de lijst en selecteer
- Selecteer Entire View in het vervolgkeuzemenu Fit .
Uw Tableau Desktop moet er hieronder uitzien.
-
Selecteer New Dashboard tabknop (onder) om een nieuwe Dashboard 1 -weergave te maken. In de weergave Dashboard 1 :
- Sleep en laat vallen het Graph blad van Sheets plank op de Dashboard 1 mening die Dropbladen hier leest.
- Sleep het Data -werkblad van de Sheets -plank onder het Graph -werkblad naar de Dashboard 1 -weergave.
- Selecteer het Data -werkblad in de weergave en wijzig Entire View in Fix Width .
De weergave Dashboard 1 ziet er hieronder ongeveer zo uit.
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2024/01/01 .
-
Selecteer Product Name in het gedeelte ‣ Cc Data View links in de sectie.
-
Vanuit het gedeelte ‣ Custom Fields in de linkertrack:
-
Selecteer Custom Measure in het vervolgkeuzemenu + Add .
-
In het dialoogvenster Create custom measure :
-
Selecteer Purchase Revenue in het vervolgkeuzemenu Field to measure .
-
Selecteer Sum in het vervolgkeuzemenu Measure type .
-
Voer een aangepaste veldnaam in voor Name . Bijvoorbeeld:
Purchase Revenue
. -
Selecteer de tab Field details .
-
Selecteer Decimals in het vervolgkeuzemenu en zorg ervoor dat
0
wordt ingevoerd in Decimals .Format -
Selecteer Save .
-
-
Selecteer Custom Measure nogmaals in de vervolgkeuzelijst + Add . In het dialoogvenster Create custom -meting:
- Selecteer Purchases in het vervolgkeuzemenu Field to measure .
- Selecteer Sum in het vervolgkeuzemenu Measure type .
- Voer een aangepaste veldnaam in voor Name . Bijvoorbeeld:
Sum of Purchases
. - Selecteer de tab Field details .
- Selecteer Decimals in het vervolgkeuzemenu en zorg ervoor dat
0
wordt ingevoerd in Decimals .Format - Selecteer Save .
-
Beide velden worden automatisch toegevoegd aan de gegevensweergave.
-
-
Selecteer + Filter om nog een Filters toe te voegen en de gegevens te beperken.
-
Selecteer ‣ Custom Fields in het dialoogvenster Purchase Revenue van Add Filter .
-
Maak de juiste selecties en voer de voorgestelde waarden in, zodat het filter is between inclusive
1000000
AND2000000
leest. -
Selecteer Run .
-
Selecteer ‣ Visualization om de lijnvisualisatie weer te geven.
-
Selecteer Edit in Visualization om de visualisatie bij te werken. In het dialoogvenster Pop-up:
-
Selecteer de tab Series .
-
Schuif omlaag om Purchases weer te geven en wijzig de Type in Line .
-
Selecteer de tab Y .
-
Sleep Purchases van de Left 1 container aan waar het ***reeksen van de Belemmering hier leest om een nieuwe linkeras ***tot stand te brengen. Met deze actie maakt u een Left 2-container.
-
Selecteer
-
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
import seaborn as sns import matplotlib.pyplot as plt data = %sql SELECT 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 \ LIMIT 10; df = data.DataFrame() df = df.groupby('Product Name', as_index=False).sum() plt.figure(figsize=(15, 3)) sns.barplot(x='Purchase Revenue', y='Product Name', data=df) plt.show() display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in.library(tidyr) ## Single dimension ranked df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2024-01-01") %>% group_by(product_name) %>% summarise(purchase_revenue = sum(purchase_revenue), purchases = sum(purchases)) %>% arrange(product_name, .by_group = FALSE) dfV <- df %>% head(5) ggplot(dfV, aes(x = purchase_revenue, y = product_name)) + geom_col(position = "dodge") + geom_text(aes(label = purchase_revenue), vjust = -0.5) print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
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:
BI-gereedschappen
-
Sleep daterangeday van het deelvenster Data aan Filters on this page om ervoor te zorgen dat het datumbereik van toepassing is op alle visualisaties.
- Selecteer de daterangeday is (All) van Filters on this page.
- Selecteer Relative date als de Filter type .
- Definieer het filter naar Show items when the value is in the last
1
calendar years . - Selecteer Apply filter .
-
In het deelvenster Data :
- Selecteer datarangeday .
- Selecteer product_category .
- Selecteer product_name .
- Selecteren ∑ purchase_revenue
- Selecteren ∑ purchases
-
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 .
-
Selecteer product_name is (All) in het deelvenster Filters om het aantal weergegeven producten in de tabel te beperken.
- Selecteer Advanced filtering .
- Selecteer Filter type Top N Show items Top
15
By Value . - Sleep purchases vanuit het deelvenster Data naar het deelvenster Add data fields here .
- Selecteer Apply filter .
-
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.
-
Selecteer + op productcategorieniveau om elke categorie in de tabel op te splitsen. Je Power BI Desktop moet er hieronder uitzien.
-
Selecteer Home in het bovenste menu en selecteer New visual . Een nieuwe visuele wordt toegevoegd aan uw rapport.
-
In het deelvenster Data :
- Selecteer product_category .
- Selecteer product_name .
- Selecteer purchase_revenue .
-
Als u de visuele weergave wilt wijzigen, selecteert u het staafdiagram en selecteert u Treemap in het deelvenster Visualizations .
-
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.
-
Selecteer Home in het bovenste menu en selecteer New visual . Een nieuwe visuele wordt toegevoegd aan uw rapport.
-
In het deelvenster Data :
- Selecteer product_category .
- Selecteer purchase_revenue .
- Selecteer purchase .
-
In het deelvenster Visualizations :
- Selecteer Line and stacked column chart als u de visualisatie wilt wijzigen.
- Sleep sum_of_purchases van Column y-axis naar Line y-axis .
-
Wijzig in het rapport de volgorde van de afzonderlijke visualisaties.
Je Power BI Desktop moet er hieronder uitzien.
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filters Field [Daterange] .
-
Selecteer Relative dates in het dialoogvenster Filter [Daterange] , selecteer Years en geef Previous year op. Selecteer Apply en OK .
Uw Tableau Desktop moet er hieronder uitzien.
-
Sleep Product Category en zet de muisknop los naast Columns .
-
Sleep Purchase Revenue en zet de muisknop los naast Rows . De waarde verandert in SUM(Purchase Revenue) .
-
Sleep Aankopen en zet ze neer naast Rows . De waarde verandert in SUM(Purchases) .
-
Selecteer SUM(Purchases) en selecteer Dual Axis in het vervolgkeuzemenu.
-
Selecteer SUM(Purchases) in Marks en selecteer Line in het vervolgkeuzemenu.
-
Selecteer SUM(Purchase Revenue) in Marks en selecteer Bar in het vervolgkeuzemenu.
-
Selecteer Entire View in het menu Fit .
-
Selecteer de titel Purchase Revenue in het diagram en controleer of de aankoopopbrengsten oplopend zijn.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Wijzig de naam van het huidige Sheet 1 blad in
Category
. -
Selecteer New Worksheet om een nieuw blad te maken en wijzig de naam in
Data
.-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filters Field [Daterange] .
-
Selecteer Relative dates in het dialoogvenster Filter [Daterange] , selecteer Years en geef Previous year op. Selecteer Apply en OK .
-
Sleep Purchase Revenue van Data deelvenster naar Columns . De waarde verandert in SUM(Purchase Revenue) .
-
Sleep Purchase van Data deelvenster naar Columns naast Purchase Revenue . De waarde verandert in SUM(Purchases) .
-
Sleep Product Category van het Data deelvenster naar Rows .
-
Sleep Product Name van het Data deelvenster naar Rows , naast Product Category .
-
Als u de twee horizontale balken in een tabel wilt wijzigen, selecteert u Text Table in Show Me .
-
Selecteer Purchases in Measure Values om het aantal producten te beperken. Selecteer Filter in het vervolgkeuzemenu.
-
Selecteer At least in het dialoogvenster Filter [Purchases] en voer
7000
in. Selecteer Apply en OK . -
Selecteer Fit Width in het vervolgkeuzemenu the Passend.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer New worksheet om een nieuw blad te maken en de naam ervan te wijzigen in Treemap .
-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filters Field [Daterange] .
-
Selecteer Relative dates in het dialoogvenster Filter [Daterange] , selecteer Years en geef Previous year op. Selecteer Apply en OK .
-
Sleep Purchase Revenue van het Data deelvenster naar Rows . De waarden veranderen in SUM(Purchase Revenue) .
-
Sleep Purchase van het Data deelvenster naar Rows , naast Purchase Revenue . De waarde verandert in SUM(Purchases) .
-
Sleep Product Category van het Data deelvenster naar Columns .
-
Sleep Product Name van het Data deelvenster naar Columns .
-
Als u de twee verticale staafdiagrammen wilt wijzigen in een driehoek, selecteert u Treemap in Show Me .
-
Selecteer Purchases in Measure Values om het aantal producten te beperken. Selecteer Filter in het vervolgkeuzemenu.
-
Selecteer At least in het dialoogvenster Filter [Purchases] en voer
7000
in. Selecteer Apply en OK . -
Selecteer Fit Width in het vervolgkeuzemenu Fit .
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer New Dashboard tabknop (onder) om een nieuwe Dashboard 1 -weergave te maken. In de weergave Dashboard 1 :
- Sleep en laat vallen het Category blad van Sheets plank op de Dashboard 1 mening die Dropbladen hier leest.
- Sleep het Treemap -werkblad vanuit de Sheets -plank onder het Category -werkblad in de Dashboard 1 -weergave.
- Sleep het Data -werkblad vanuit de Sheets -plank onder het Treemap -werkblad in de Dashboard 1 -weergave.
- Wijzig de grootte van elk blad in de weergave.
De weergave Dashboard 1 ziet er hieronder ongeveer zo uit.
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2024/01/01 .
-
Vanuit het gedeelte ‣ Cc Data View in de linkertrack:
- Selecteer Product Category .
- Selecteer Product Name .
-
Vanuit het gedeelte ‣ Custom Fields in de linkertrack:
-
Selecteer Custom Measure in het vervolgkeuzemenu + Add .
-
In het dialoogvenster Create custom measure :
-
Selecteer Purchase Revenue in het vervolgkeuzemenu Field to measure .
-
Selecteer Sum in het vervolgkeuzemenu Measure type .
-
Voer een aangepaste veldnaam in voor Name . Bijvoorbeeld:
Sum of Purchase Revenue
. -
Selecteer de tab Field details .
-
Selecteer Decimals in het vervolgkeuzemenu en zorg ervoor dat
0
wordt ingevoerd in Decimals .Format -
Selecteer Save .
-
-
Selecteer Custom Measure nogmaals in de vervolgkeuzelijst + Add . In het dialoogvenster Create custom -meting:
- Selecteer Purchases in het vervolgkeuzemenu Field to measure .
- Selecteer Sum in het vervolgkeuzemenu Measure type .
- Voer een aangepaste veldnaam in voor Name . Bijvoorbeeld:
Sum of Purchases
. - Selecteer de tab Field details .
- Selecteer Decimals in het vervolgkeuzemenu en zorg ervoor dat
0
wordt ingevoerd in Decimals .Format - Selecteer Save .
-
Beide velden worden automatisch toegevoegd aan de gegevensweergave.
-
-
Selecteer + Filter in de sectie Filters . In het dialoogvenster Add Filter . Selecteer ‣ Custom Fields en vervolgens Purchase Revenue .
-
Selecteer is > en voer
800000
in om de resultaten te beperken. -
Selecteer Run .
-
Selecteer ‣ Visualization om de lijnvisualisatie weer te geven.
-
Selecteer Edit in Visualization om de visualisatie bij te werken. In het dialoogvenster Pop-up:
-
Selecteer de tab Plot .
-
Schuif omlaag en selecteer Edit Chart Config .
-
Wijzig de JSON in Chart Config (Override) zoals in de onderstaande schermafbeelding en selecteer vervolgens Preview .
-
Selecteer Apply .
-
Selecteer
-
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
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)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in.## 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)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Waarden voor verschillende dimensies tellen
In dit geval wilt u het duidelijke aantal productnamen ophalen waarop in januari 2023 is gerapporteerd.
Customer Journey Analytics
Als u een duidelijke telling van productnamen wilt rapporteren, stelt u in Customer Journey Analytics een berekende metrische waarde in met Title Product Name (Count Distinct)
en External Id product_name_count_distinct
.
Vervolgens kunt u die metrische waarde gebruiken in een voorbeeldvenster van Count Distinct Dimension Values voor het gebruik van hoofdletters en kleine letters:
BI-gereedschappen
-
Sleep daterangeday van het deelvenster Data aan Filters op deze pagina om ervoor te zorgen dat het datumbereik van toepassing is op alle visualisaties.
- Selecteer de daterangeday is (All) van Filters on this page.
- Selecteer Advanced filtering als de Filter type .
- Definieer het filter naar Show items when the value is on or after
1/1/2023
And is before2/1/2023
. - Selecteer Apply filter .
-
In het deelvenster Data :
- Selecteer datarangeday .
- Selecteer ∑ cm_product_name_count_distinct . Dit is de berekende metrische waarde die in Customer Journey Analytics is gedefinieerd.
-
Als u het verticale staafdiagram wilt wijzigen in een tabel, zorgt u ervoor dat het diagram is geselecteerd en selecteert u Table in het deelvenster Visualizations .
Je Power BI Desktop moet er hieronder uitzien.
-
Selecteer de tabelvisualisatie. Selecteer Copy > Copy visual in het contextmenu.
-
Plak de visualisatie met ctrl-v . De exacte kopie van de visualisatie overlapt de originele versie. Verplaats het naar rechts in het rapportgebied.
-
Selecteer Card in Visualizations om de gekopieerde visualisatie van een tabel naar een kaart te wijzigen.
Je Power BI Desktop moet er hieronder uitzien.
U kunt ook de functie Telling gebruiken, die anders is dan Power BI.
-
Selecteer de product_name -dimensie.
-
Pas de functie Count (Distinct) toe op de product_name dimensie in Columns .
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filter Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en selecteer
01/01/2023
-31/1/2023
. Selecteer Apply en OK . -
Sleep Cm Product Name Count Distinct naar Rows . De waarde verandert in SUM(Cm Product Name Count Distinct) . Dit veld is de berekende maateenheid die u in Customer Journey Analytics hebt gedefinieerd.
-
Sleep Daterangeday en zet de muisknop los naast Columns . Selecteer Daterangeday en selecteer Day in het vervolgkeuzemenu.
-
Als u de lijnvisualisatie wilt wijzigen in een tabel, selecteert u Text Table in Show Me .
-
Selecteer Swap Rows and Columns op de werkbalk.
-
Selecteer Fit Width in het vervolgkeuzemenu Fit .
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer Duplicate in het contextmenu van de tab Sheet 1 om een tweede blad te maken.
-
Selecteer Rename in het contextmenu van de tab Sheet 1 om de naam van het werkblad te wijzigen in
Data
. -
Selecteer Rename in het contextmenu van de tab Sheet 1 (2) om de naam van het werkblad te wijzigen in
Card
. -
Controleer of u de weergave Card hebt geselecteerd.
-
Selecteer DAY(Daterangeday) en selecteer Month in het vervolgkeuzemenu. De waarde verandert in MONTH(Daterangeday) .
-
Selecteer SUM(Cm Product Name Count Distinct) in Marks en selecteer Format in het vervolgkeuzemenu.
-
Als u de tekengrootte wilt wijzigen, selecteert u in het deelvenster Format SUM(CM Product Name Count Distinct) de optie Font within Default en selecteert u 72 voor de tekengrootte.
-
Als u het getal wilt uitlijnen, selecteert u Automatic naast Alignment en stelt u Horizontal in op gecentreerd.
-
Als u hele getallen wilt gebruiken, selecteert u 123.456 naast Numbers en selecteert u Number (Custom) . Stel Decimal places in op
0
.Uw Tableau Desktop moet er hieronder uitzien.
-
Selecteer New Dashboard tabknop (onder) om een nieuwe Dashboard 1 -weergave te maken. In de weergave Dashboard 1 :
- Sleep en laat vallen het Card blad van Sheets plank op de Dashboard 1 mening die Dropbladen hier leest.
- Sleep het Data -werkblad vanuit de Sheets -plank onder het Card -werkblad in de Dashboard 1 -weergave.
De weergave Dashboard 1 ziet er hieronder ongeveer zo uit.
Alternatief, kunt u de telling verschillende functionaliteit van Desktop gebruiken Tableau.
-
Gebruik Product Name in plaats van Cm Product Name Count Distinct .
-
Pas Measure > Count (Distinct) on Product Name toe in Marks .
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2023/02/01 .
-
Vanuit het gedeelte ‣ Cc Data View in de linkertrack:
-
Selecteer Daterange Date en vervolgens Date .
-
Selecteer Aggregate ‣ Count Distinct in het contextmenu ⋮ Meer in Product Name .
-
-
Selecteer Run .
-
Selecteer ‣ Visualization en selecteer 6︎⃣ op de werkbalk om één waardenvisualisatie weer te geven.
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
data = %sql SELECT COUNT(DISTINCT(product_name)) AS `Product Name` \ FROM cc_data_view \ WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01'; display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in.## Count Distinct df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2023-02-01") %>% summarise(product_name_count_distinct = n_distinct(product_name)) print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Namen van datumbereik gebruiken om te filteren
In dit geval wilt u een datumbereik gebruiken dat u in Customer Journey Analytics hebt gedefinieerd om gebeurtenissen (gebeurtenissen) in het laatste jaar te filteren en te rapporteren.
Customer Journey Analytics
Als u een datumbereik wilt rapporteren, stelt u in Customer Journey Analytics een datumbereik in met Title Last Year 2023
.
Vervolgens kunt u dat datumbereik gebruiken in een voorbeelddeelvenster Using Date Range Names To Filter voor het gebruik van hoofdletters en kleine letters:
Bedenk hoe het datumbereik dat in de visualisatie van de tabel Freeform is gedefinieerd, het datumbereik overtreft dat op het deelvenster wordt toegepast.
BI-gereedschappen
-
In het deelvenster Data :
- Selecteer daterangemonth .
- Selecteer daterangeName .
- Selecteer ∑ occurrences .
Er wordt een visualisatie weergegeven Error fetching data for this visual .
-
In het deelvenster Filters :
- Selecteer de daterangeName is (All) van Filters on this visual.
- Selecteer Basic filtering als de Filter type .
- Onder het veld Search selecteert u Last Year 2023 . Dit is de naam van het datumbereik dat in Customer Journey Analytics is gedefinieerd.
- Selecteer
De tabel wordt bijgewerkt met het toegepaste filter daterangeName . Je Power BI Desktop moet er hieronder uitzien.
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Daterange Name uit de lijst Tables in de lijst Filters .
-
Controleer in het dialoogvenster Filter [Daterange Name] of Select from list is geselecteerd en selecteer Last Year 2023 in de lijst. Selecteer Apply en OK .
-
Sleep Daterangemonth -item uit de Tables -lijst en zet de vermelding in het veld naast Rows neer. Selecteer Daterangemonth en selecteer Month . De waarde verandert in MONTH(Daterangemonth) .
-
Sleep Occurrences -item uit de Tables -lijst en zet de vermelding in het veld naast Columns neer. De waarde verandert in SUM(Occurrences) .
-
Selecteer Text Table in Show Me .
-
Selecteer Swap Rows and Columns op de werkbalk.
-
Selecteer Fit Width in het vervolgkeuzemenu Fit .
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
- Selecteren ‣ Cc Data View
- Selecteer ‣ Daterange Name in de lijst met velden.
-
Geef het filter Cc Data View Daterange Name op als is en selecteer Last Year 2023 in de lijst met waarden.
-
Vanuit het gedeelte ‣ Cc Data View in de linkertrack:
- Selecteer Daterange Month en vervolgens Month .
- Selecteer Count onder MEASURES in de linkertrack (onder).
-
Selecteer Run .
-
Selecteer ‣ Visualization .
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
data = %sql SELECT daterangeName FROM cc_data_view; style = {'description_width': 'initial'} daterange_name = widgets.Dropdown( options=[d for d, in data], description='Date Range Name:', style=style ) display(daterange_name)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Selecteer Fishing Products in het vervolgkeuzemenu.
-
Voer de volgende instructies in een nieuwe cel in.
import seaborn as sns import matplotlib.pyplot as plt data = %sql SELECT daterangemonth AS Month, COUNT(*) AS Events \ FROM cc_data_view \ WHERE daterangeName = '{daterange_name.value}' \ GROUP BY 1 \ ORDER BY Month ASC df = data.DataFrame() df = df.groupby('Month', as_index=False).sum() plt.figure(figsize=(15, 3)) sns.lineplot(x='Month', y='Events', data=df) plt.show() display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in. Zorg ervoor dat u de juiste naam voor het datumbereik gebruikt. BijvoorbeeldLast Year 2023
.## Monthly Events for Last Year df <- dv %>% filter(daterangeName == "Last Year 2023") %>% group_by(daterangemonth) %>% count() %>% arrange(daterangemonth, .by_group = FALSE) ggplot(df, aes(x = daterangemonth, y = n)) + geom_line(color = "#69b3a2") + ylab("Events") + xlab("Hour") print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Segmentnamen gebruiken
In dit geval wilt u een bestaand segment gebruiken voor de categorie visserijproducten die u in Customer Journey Analytics hebt gedefinieerd. Segmenteren en rapporteren over productnamen en voorvallen (gebeurtenissen) in januari 2023.
Customer Journey Analytics
Controleer het segment dat u in Customer Journey Analytics wilt gebruiken.
Vervolgens kunt u dat segment in een voorbeeldvenster van Using Segment Names To Segment gebruiken voor het gebruik van hoofdletters en kleine letters:
BI-gereedschappen
-
In het deelvenster Data :
- Selecteer daterange .
- Selecteer filterName .
- Selecteer product_name .
- Selecteer ∑ occurrences .
Er wordt een visualisatie weergegeven Error fetching data for this visual .
-
In het deelvenster Filters :
- Selecteer filterName is (All) in Filters on this visual .
- Selecteer Basic filtering als de Filter type .
- Onder het veld Search selecteert u Fishing Products . Dit is de naam van het bestaande filter dat in Customer Journey Analytics is gedefinieerd.
- Selecteer daterange is (All) in Filters on this visual .
- Selecteer Advanced filtering als de Filter type .
- Definieer het filter naar Show items when the value is on or after
1/1/2023
And is before2/1/2023
. - Selecteer
- Selecteer
De tabel wordt bijgewerkt met het toegepaste filter filterName . Je Power BI Desktop moet er hieronder uitzien.
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Filter Name uit de lijst Tables in de lijst Filters .
-
Controleer in het dialoogvenster Filter [Filter Name] of Select from list is geselecteerd en selecteer Fishing Products in de lijst. Selecteer Apply en OK .
-
Sleep Daterange -item uit de lijst Tables in de Filters -lijst.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filter Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en selecteer
01/01/2023
-01/02/2023
. Selecteer Apply en OK . -
Sleep Product Name van de Tables lijst aan Rows.
-
Sleep Occurrences -item uit de Tables -lijst en zet de vermelding in het veld naast Columns neer. De waarde verandert in SUM(Occurrences) .
-
Selecteer Text Table in Show Me .
-
Selecteer Fit Width in het vervolgkeuzemenu Fit .
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2023/02/01 .
-
Selecteer + Filter onder Filters om nog een filter toe te voegen.
-
In het dialoogvenster Add Filter :
- Selecteren ‣ Cc Data View
- Selecteer ‣ Filter name in de lijst met velden.
-
Controleer is de selectie voor het filter.
-
Selecteer Fishing Products in de lijst met mogelijke waarden.
-
Vanuit het gedeelte ‣ Cc Data View in de linkertrack:
- Selecteer Product Name .
- Selecteer Count onder MEASURES in de linkertrack (onder).
-
Selecteer Run .
-
Selecteer ‣ Visualization .
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
data = %sql SELECT filterName FROM cc_data_view; style = {'description_width': 'initial'} filter_name = widgets.Dropdown( options=[d for d, in data], description='Filter Name:', style=style ) display(filter_name)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Selecteer Fishing Products in het vervolgkeuzemenu.
-
Voer de volgende instructies in een nieuwe cel in.
import seaborn as sns import matplotlib.pyplot as plt data = %sql SELECT product_name AS `Product Name`, COUNT(*) AS Events \ FROM cc_data_view \ WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01' \ AND filterName = '{filter_name.value}' \ GROUP BY 1 \ LIMIT 10; df = data.DataFrame() df = df.groupby('Product Name', as_index=False).sum() plt.figure(figsize=(15, 3)) sns.barplot(x='Events', y='Product Name', data=df) plt.show() display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in. Controleer of u de juiste filternaam gebruikt. BijvoorbeeldFishing Products
.## Dimension filtered by name df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2023-02-01" & filterName == "Fishing Products") %>% group_by(product_name) %>% count() %>% arrange(desc(n), .by_group = FALSE) print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Dimensiewaarden gebruiken om te segmenteren
U gebruikt de dynamische Hunting waarde voor Product Category om producten van de jachtcategorie te segmenteren. U kunt ook voor de BI-gereedschappen die het dynamisch ophalen van productcategoriewaarden niet ondersteunen, een nieuw segment in Customer Journey Analytics maken dat zich segmenteert op producten uit de categorie jachtproducten.
Vervolgens wilt u het nieuwe segment gebruiken om productnamen en voorvallen (voorvallen) te rapporteren voor producten uit de jachtcategorie in januari 2023.
Customer Journey Analytics
Maak een nieuw segment met Title Hunting Products
in Customer Journey Analytics.
Vervolgens kunt u dat segment in een voorbeeldvenster van Using Dimension Values To Filter gebruiken voor het gebruik van hoofdletters en kleine letters:
BI-gereedschappen
-
Selecteer Home in het menu en selecteer vervolgens Refresh op de werkbalk. U moet de verbinding vernieuwen om het nieuwe filter op te halen dat u net in Customer Journey Analytics hebt gedefinieerd.
-
In het deelvenster Data :
- Selecteer daterange .
- Selecteer product_category .
- Selecteer product_name .
- Selecteer ∑ occurrences .
Er wordt een visualisatie weergegeven Error fetching data for this visual .
-
In het deelvenster Filters :
- Selecteer filterName is (All) in Filters on this visual .
- Selecteer Basic filtering als de Filter type .
- Selecteer daterange is (All) in Filters on this visual .
- Selecteer Advanced filtering als de Filter type .
- Definieer het filter naar Show items when the value is on or after
1/1/2023
And is before2/1/2023
. - Selecteer Basic filter als de Filter type for product_category en selecteer Hunting in de lijst met mogelijke waarden.
- Selecteer
- Selecteer
De tabel wordt bijgewerkt met het toegepaste filter product_category . Je Power BI Desktop moet er hieronder uitzien.
-
Selecteer Refresh onder Data in de Data Source -weergave in het contextmenu op cc_data_view(prod:cja%3FFLATTEN) . U moet de verbinding vernieuwen om het nieuwe filter op te halen dat u net in Customer Journey Analytics hebt gedefinieerd.
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Filter Name uit de lijst Tables in de lijst Filters .
-
Controleer in het dialoogvenster Filter [Filter Name] of Select from list is geselecteerd en selecteer Hunting Products in de lijst. Selecteer Apply en OK .
-
Sleep Daterange -item uit de lijst Tables in de Filters -lijst.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filter Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en selecteer
01/01/2023
-1/2/2023
. Selecteer Apply en OK . -
Sleep Product Name van de Tables lijst aan Rows.
-
Sleep Occurrences -item uit de Tables -lijst en zet de vermelding in het veld naast Columns neer. De waarde verandert in SUM(Occurrences) .
-
Selecteer Text Table in Show Me .
-
Selecteer Fit Width in het vervolgkeuzemenu Fit .
Uw Tableau Desktop moet er hieronder uitzien.
-
-
In de 1. Vernieuw de verbinding in de Explore -interface van Looker. Selecteer
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2023/02/01 .
-
Selecteer + Filter onder Filters om nog een filter toe te voegen.
-
In het dialoogvenster Add Filter :
- Selecteren ‣ Cc Data View
- Selecteer ‣ Product Category in de lijst met velden.
-
Controleer is als de selectie voor het filter.
-
Voer de volgende instructies in een nieuwe cel in.
data = %sql SELECT DISTINCT product_category FROM cc_data_view WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01'; style = {'description_width': 'initial'} category_filter = widgets.Dropdown( options=[d for d, in data], description='Product Category:', style=style ) display(category_filter)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Selecteer Hunting in het vervolgkeuzemenu.
-
Voer de volgende instructies in een nieuwe cel in.
import seaborn as sns import matplotlib.pyplot as plt data = %sql SELECT product_name AS `Product Name`, COUNT(*) AS Events \ FROM cc_data_view \ WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01' \ AND product_category = '{category_filter.value}' \ GROUP BY 1 \ ORDER BY Events DESC \ LIMIT 10; df = data.DataFrame() df = df.groupby('Product Name', as_index=False).sum() plt.figure(figsize=(15, 3)) sns.barplot(x='Events', y='Product Name', data=df) plt.show() display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in. Gebruik de juiste categorie. BijvoorbeeldHunting
.## Dimension 1 Filtered by Dimension 2 value df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2023-02-01" & product_category == "Hunting") %>% group_by(product_name) %>% count() %>% arrange(desc(n), .by_group = FALSE) print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Sorteren
In dit geval wilt u in januari 2023 voor productnamen de aankoopopbrengsten en -aankopen rapporteren, gesorteerd in aflopende inkoopopdracht.
Customer Journey Analytics
Een voorbeeldvenster Sort voor het hoofdlettergebruik:
BI-gereedschappen
-
In het deelvenster Data :
- Selecteer daterange .
- Selecteer product_namr .
- Selecteer ∑ purchase_revenue .
- Selecteer ∑ purchases .
-
In het deelvenster Filters :
- Selecteer daterange is (All) in Filters on this visual .
- Selecteer Advanced filtering als de Filter type .
- Definieer het filter naar Show items when the value is on or after
1/1/2023
And is before2/1/2023
.
-
In het deelvenster Visualisaties:
- Selecteer
- Sleep Sum of purchase_revenue naar de onderkant van Column -items.
- Selecteer
-
Selecteer in het rapport Sum of purchase_revenue om de tabel in aflopende volgorde van aankoop-inkomsten te sorteren.
Je Power BI Desktop moet er hieronder uitzien.
De query die door Power BI Desktop wordt uitgevoerd met de BI-extensie bevat geen sort
-instructie. Het ontbreken van een instructie sort
betekent dat de sortering aan de clientzijde wordt uitgevoerd.
select "_"."product_name",
"_"."a0",
"_"."a1"
from
(
select "rows"."product_name" as "product_name",
sum("rows"."purchases") as "a0",
sum("rows"."purchase_revenue") as "a1"
from
(
select "_"."daterangeName",
"_"."daterange",
"_"."filterId",
"_"."filterName",
"_"."timestamp",
"_"."affiliate_name",
"_"."affiliate_url",
"_"."commerce.order.priceTotal",
"_"."customer_city",
"_"."customer_region",
"_"."daterangeday",
"_"."daterangefifteenminute",
"_"."daterangefiveminute",
"_"."daterangehour",
"_"."daterangeminute",
"_"."daterangemonth",
"_"."daterangequarter",
"_"."daterangesecond",
"_"."daterangethirtyminute",
"_"."daterangeweek",
"_"."daterangeyear",
"_"."hitdatetime",
"_"."page_name",
"_"."page_url",
"_"."product_category",
"_"."product_name",
"_"."product_short_review",
"_"."product_subCategory",
"_"."referrer_url",
"_"."search_engine",
"_"."search_keywords",
"_"."store_city",
"_"."store_name",
"_"."store_region",
"_"."store_type",
"_"."timepartdayofmonth",
"_"."timepartdayofweek",
"_"."timepartdayofyear",
"_"."timeparthourofday",
"_"."timepartminuteofhour",
"_"."timepartmonthofyear",
"_"."timepartquarterofyear",
"_"."timepartweekofyear",
"_"."cm_session_end_rate_defaultmetric",
"_"."cm_session_person_defaultmetric",
"_"."cm_session_start_rate_defaultmetric",
"_"."cm_timespent_person_defaultmetric",
"_"."cm_timespent_session_defaultmetric",
"_"."cm_product_name_count_distinct",
"_"."ad_views",
"_"."adobe_sessionends",
"_"."adobe_sessionstarts",
"_"."adobe_timespent",
"_"."exchange_buybacks",
"_"."exchange_cost",
"_"."exchange_purchases",
"_"."exchange_revenue",
"_"."occurrences",
"_"."page_views",
"_"."product_quantity",
"_"."product_reviews",
"_"."product_views",
"_"."purchase_revenue",
"_"."purchases",
"_"."visitors",
"_"."visits"
from "public"."cc_data_view" "_"
where "_"."daterange" < date '2023-02-01' and "_"."daterange" >= date '2023-01-01'
) "rows"
group by "product_name"
) "_"
where not "_"."a0" is null or not "_"."a1" is null
limit 1000001
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep Daterange -item uit de lijst Tables in de Filters -lijst.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filter Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en selecteer
01/01/2023
-1/2/2023
. Selecteer Apply en OK . -
Sleep Product Name uit de lijst Tables en zet de vermelding neer in het veld naast Rows .
-
Sleep Purchases -item uit de Tables -lijst en zet de vermelding in het veld naast Columns neer. De waarde verandert in SUM(Purchases) .
-
Sleep Purchase Revenue -item uit de Tables -lijst en zet de vermelding in het veld naast Columns , naast SUM(Purchases) . De waarde verandert in SUM(Purchase Revenue) .
-
Selecteer Text Table in Show Me .
-
Selecteer Fit Width in het vervolgkeuzemenu Fit .
-
Selecteer de kolomkop Purchase Revenue en sorteer de tabel in deze kolom in aflopende volgorde.
Uw Tableau Desktop moet er hieronder uitzien.
-
De query die wordt uitgevoerd door Tableau Desktop met de BI-extensie bevat geen sort
-instructie. Het ontbreken van deze instructie sort
betekent dat de sortering aan de clientzijde wordt uitgevoerd.
SELECT CAST("cc_data_view"."product_name" AS TEXT) AS "product_name",
SUM("cc_data_view"."occurrences") AS "sum:occurrences:ok",
SUM("cc_data_view"."purchase_revenue") AS "sum:purchase_revenue:ok",
SUM("cc_data_view"."purchases") AS "sum:purchases:ok"
FROM "public"."cc_data_view" "cc_data_view"
WHERE (("cc_data_view"."daterange" >= (DATE '2023-01-01')) AND ("cc_data_view"."daterange" <= (DATE '2023-02-01')))
GROUP BY 1
-
Vernieuw de verbinding in de Explore -interface van Looker. Selecteer
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2023/02/01 .
-
Selecteer Product Name in het gedeelte ‣ Cc Data View links in de sectie.
-
Vanuit het gedeelte ‣ Custom Fields in de linkertrack:
-
Selecteer Custom Measure in het vervolgkeuzemenu + Add .
-
In het dialoogvenster Create custom measure :
-
Selecteer Purchase Revenue in het vervolgkeuzemenu Field to measure .
-
Selecteer Sum in het vervolgkeuzemenu Measure type .
-
Voer een aangepaste veldnaam in voor Name . Bijvoorbeeld:
Sum of Purchase Revenue
. -
Selecteer de tab Field details .
-
Selecteer Decimals in het vervolgkeuzemenu en zorg ervoor dat
0
wordt ingevoerd in Decimals .Format -
Selecteer Save .
-
-
-
Selecteer ↓ (Descending, Sort Order: 1 ) in de kolom Purchase Revenue .
-
Selecteer Run .
-
Selecteer ‣ Visualization .
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
De vraag die door het gebruiken van de uitbreiding van BI wordt geproduceerd van het plukker is met inbegrip van ORDER BY
, wat impliceert dat de soort door de uitbreiding van het plukker en van BI wordt uitgevoerd.
-- Looker Query Context '{"user_id":6,"history_slug":"fc83573987b999306eaf6e1a3f2cde70","instance_slug":"71d4667f0b76c0011463658f45c3f7a3"}'
SELECT
cc_data_view."product_name" AS "cc_data_view.product_name",
COALESCE(SUM(CAST(( cc_data_view."purchase_revenue" ) AS DOUBLE PRECISION)), 0) AS "purchase_revenue"
FROM
"public"."cc_data_view" AS "cc_data_view"
WHERE ((( cc_data_view."daterange" ) >= (DATE_TRUNC('day', DATE '2024-01-31')) AND ( cc_data_view."daterange" ) < (DATE_TRUNC('day', DATE '2023-02-01'))))
GROUP BY
1
ORDER BY
2 DESC
FETCH NEXT 500 ROWS ONLY
-
Voer de volgende instructies in een nieuwe cel in.
data = %sql SELECT 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 '2023-02-01' \ GROUP BY 1 \ ORDER BY `Purchase Revenue` DESC \ LIMIT 5; display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
De query wordt uitgevoerd door de BI-extensie zoals gedefinieerd in Jupyter Notebook.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in.## Dimension 1 Sorted df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2023-02-01") %>% group_by(product_name) %>% summarise(purchase_revenue = sum(purchase_revenue), purchases = sum(purchases), .groups = "keep") %>% arrange(desc(purchase_revenue), .by_group = FALSE) print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
De query die wordt gegenereerd door RStudio met de BI-extensie bevat ORDER BY
. Dit houdt in dat de volgorde wordt toegepast via RStudio en de BI-extensie.
SELECT
"product_name",
SUM("purchase_revenue") AS "purchase_revenue",
SUM("purchases") AS "purchases"
FROM (
SELECT "cc_data_view".*
FROM "cc_data_view"
WHERE ("daterange" >= '2023-01-01' AND "daterange" < '2023-02-01')
) AS "q01"
GROUP BY "product_name"
ORDER BY "purchase_revenue" DESC
LIMIT 1000
Limieten
In dit geval, wilt u over de hoogste 5 voorkomen van productnamen tijdens 2023 rapporteren.
Customer Journey Analytics
Een voorbeeldvenster Limit voor het hoofdlettergebruik: