Använda ShopifyQL i笔记本
ShopifyQL är Shopifys framatespramatk som skapats för handdel。fr
Seorderschemat哟produktschematför en fullständig lista över tillgängliga värden och matutt som kan användas i ShopifyQL Notebook-förfrågningar。
pendorden här sidan
ShopifyQL-oversikt
Din butiks数据lagas是数据库标注器,structturerade是定义每个阅读器的列。Kolumner定义的vilkentype的信息在数据库数据库中,直到示例försäljning,每个数据库都使用faktiska värdet för数据类型,直到示例2 450美元försäljning。
En förfrågan mamatste skickas till databasen för att du ska kunna hämta dina数据为脑膜格式。En förfrågan är En frauga一些特定的数据。Ett framatespratek, som ShopifyQL, är Ett standardiserat sätt att formulera förfrågan。En förfrågan best
Detta är ett example ppvsyntax för ShopifyQL some skrivs ut some en fratga。Sökorden är fetstilta, deras motsvarande参数är inom parentes。参数trarna some签证här är platshatlala:
orlista över term
Villkor | 定义 |
---|---|
维 | 将一些分段数据的属性设置为每个呈现器的分类器。Vanliga是一个典型的ppvmatmatt,它是一个典型的拼盘生产商。在ShopifyQL中查询används某些参数。 |
Sokord | shopifyql语法一些真菌一些kommando för和rikta din förfrågan。 |
Matvarden | En定量mätning av数据。Vanliga example people mätvärden inkluderar total försäljning, antal ordrar or bruttovinist。 |
参数 | shopifyql -语法的一些标识符数据库元素eller detaljer的一些ska的翻译在förfrågan。 |
Referenstabell för sökord
De här sökorden kan du använda för att skriva din förfrågan:
Sokord | Funktionell anvandning |
---|---|
从 | 愤怒vilken dataset-tabell du ville välja数据框架。 |
显示 | Väljer de kolumner du vilextraherfratn数据集表。 |
可视化 | Visar dina数据在网站上:fält-visualisering。 |
GRUPPERA eft | 更大的额外的数据后,七维和三维。 |
DAR | 定义了一个村庄,它是一个村庄,一个村庄,一个村庄,一个村庄。 |
自 | Visar的数据可以在网站上下载到förflutna。 |
直到 | Visar数据帧直到Visar的历史记录。 |
下 | Visar的数据可以在网站上下载到förflutna。 |
JAMFOR地中海 | Visar数据帧直到Visar的历史记录。 |
命令 | 愤怒使专栏的一些数据变得更加复杂。 |
限制 | Begränsar antalet rader医学数据和签证。 |
作为 | Byter namn people列直到det namn du väljer。 |
Skriva ShopifyQL-fragor
shopifyql - framatgor kan variera framatn grundläggande, för datainsikter ppvhög nivlattill omfattande, för detaljerade inkter。Varje sökord有一些特定的功能,但在förfrågan。
Grunderna i ShopifyQL:来自哪个SHOW
Det krävs endast tv
杜可举个例子,列出所有的产品- id: 1 / 4,每个产品的名称都是相同的。
分组数据:GROUP BY
Om du will segentera ettmatvardeeft en维,例如gruppera försäljning efter region, använder du sökordet gruppera efter。Sökordet GRUPPERA after kan paras med valfri dimensionparameter。
例如,在某些地区的某些地区,在某些地区的某些地区,某些地区的某些地区的某些地区的某些地区,某些地区的某些地区的某些地区的某些地区的某些地区,某些地区的某些地区的某些地区的某些地区的某些地区,某些地区的某些地区的某些地区的某些地区。
Här är en annan exemplelfratga som använder entidsdimensionFör att签证nettoförsäljning per ma
ovanstamatende framatga返回器intintaga mamatnader där du intinthanamatgon försäljning。在此期间,我们将在fullständig、använder du ALLA-ändringen等地找到返航者。
När du använder modifieraren ALLA masuste du ockslatange轿车哟钱柜。观察者和修饰者都是最后一种真菌tidsdimensionen。
Tidsdimensioner
Det här är tiddsdimensionerna som du kan använda för组内数据:
操作符 | Funktionell anvandning |
---|---|
timme | 每公历日晚一点。 |
dag | 日历日过后的发牢骚。 |
vecka | 在kalendervecka之后。 |
manad | gropera后的kalendermmatnad。 |
kvartal | 在kalenderkvartal之后。 |
基于“增大化现实”技术 | gropera after kalenderatr。 |
hour_of_day | 24小时后(1,2,…,24)。 |
day_of_week | (M,T,O,…,S) |
week_of_year | (1,2,…,52)。 |
过滤数据:VAR
Sökordet WHERE llatter dig tillämpa etdimensionelt filter person help shopifyql - fr
例如,将返回nettoförsäljning,在特定区域返回,在特定区域返回för,在特定区域返回är。
Som du kan se i exemplet ovan kan du filtrera resultatet inställt med VAR-parametern även om den参数intintr i sökorden VISA eller GRUPPERA EFTER。我找到här fallet filtreras nettoförsäljningen över alla mamatnader för ordrar med endast en faktureringsadress I Ohio, även om billing_region ining
Jamforelseoperatorer
Sökordet WHERE använder jämförelseoperatorer för过滤数据。I exemplet ovan användes ' = ' för att specifica att fraugan过滤器petret specifict värde, men det finns andoperatörer tillgängliga för dig:
Jamforelseoperator | Funktionell anvandning |
---|---|
= | lika地中海 |
! = | 我喜欢医学 |
< | mindre一 |
> | storre一 |
< = | är mindre än eller lika med |
>= | är större än eller lika med |
Logisk运营商
För at filera dina data ytterligare kan du lägga till logiska operatörer i din fratula。De logiska operatörerna för ShopifyQL är:
Logisk运营商 | Funktionell anvandning |
---|---|
和 | 滤网för att visa alla rader där villkoren separade med AND är upppfylda。 |
或 | 滤网för att visa alla rader där纳纳特得到了一个独立的村庄或är upppfylda。 |
不 | 过滤器för at bara签证服务商där villkoren签证服务商är upppyllda,直到例子服务商一些ininhaveler签证服务商värdet。 |
杜侃använda flera filter med sökordet WHERE gengenat lägga till logiska operatörer。
Om du lägger till datauppsättningsfrågan till exemplet är, för att flaten matmatlig grupering av nettoförsäljning för alla ordrar där faktureringsadressen var i Ohio och det faners en rabatt tillämpad, förfrågan:
数据间隔:SINCE或UNTIL
Om du将过滤后的数据在数据周期内进行过滤använda sökorden SINCE och UNTIL och och dertillhörande参数。Dessa sökord är unika eftersom de bara filerar tidsperioder。
参见här är直到exemplpel en frauga för att hitta nettoförsäljning根据加拿大参议院12马纳达尔纳,med början idag:
Kompensationsoperatorer
杜坎滤波后指定基准面后补偿基准面。Kompensationsoperatörer för ShopifyQL är:
Kompensationsoperator | Funktionell anvandning |
---|---|
——{#}d | Antal dagar sedan framatn den dag framatgan körs。 |
——{#}w | Antal veckor sedan framatn daagen deveen framatga körs。 |
——{#} | Antal matnader sedan framatn daagen deveen framatga körs。 |
——{#}问 | Antal kvartal sedan framatn daagen deveen framatga körs。 |
——{#}y | Antal |
aaaa-mm-dd | 任何特定的基准。 |
我dag | 基准när framatgan körs。 |
我雀鳝 | Föregående 24 timmar framatn den tidpunkt d |
过滤时间间隔:DURING
UNDER-sökordet förenklar datumfiltering för datuminterval。杜看använda sökordet在för下,过滤后的数据会生成结果för en känd在特定时间段内,过滤后的数据会生成数据,过滤后的数据会生成数据,过滤后的数据会生成数据,过滤后的数据会生成数据,过滤后的数据会生成数据,过滤后的数据会生成数据,过滤后的数据会生成数据。直到exempel:
在接收方n
操作符för datuminterval | Funktionell anvandning |
---|---|
我dag | Det datum depatfratgan körs。 |
我雀鳝 | Föregående 24 timmar framatn den tidpunkt d |
this_week | Den aktuella kalenderveckan。 |
this_month | Den aktuella kalendermamatnaden。 |
this_quarter | Innevarande kalenderkvartal。 |
this_year | Innevarande kalenderar。 |
last_week | Foregaende kalendervecka。 |
last_month | Foregaende kalendermanad。 |
last_quarter | Foregaende kalenderkvartal。 |
last_year | Foregaende kalenderar。 |
bfcm2022 | 2022年11月25日至28日。 |
bfcm2021 | 2021年11月26日至29日。 |
Jämförelse mellan datuminterval: COMPARE TO
Sökordet JÄMFÖR MED latemter挖掘jämföra数据mellan datumintervalet i在每个节点下都是JÄMFÖR MED. Den accepar de angivna operator在för datumintervalet上列出一些列表下。操作员som används av JÄMFÖR MED mamaaste, samma tidslängd som den som används av UNDER。直到例子är本周与上周比较
他们是联合起来的这一周与上个月比较
är inte det。
Följande example kan jämföra nettoförsäljningen 2022年黑色星期五网络星期一med 2021年黑色星期五网络星期一。
分类数据:ORDNA EFTER
杜可测范围内,杜可测范围内的数据将被分类,一些返回的数据将被分类,例如:hjälp av ORDER BY sökordet分类参数:ASC, för钢筋排序,för DESC, för fallande排序。
Du kan ange mätvärden eller matmatt som Du inkluderar i din fratga i sökordet ORDER BY, inclusive flera fält。
如här返程者为例nettoförsäljningen för返程者为返程者,返程者为返程者,返程者为返程者,返程者为返程者,返程者为返程者。
Den ordning du skriver dina mätvärden eller madutt i spar roll。Om du anger flera värden för ORDER BY tillämpas sorteringen ppvvarje mätvärde eller matutt i den angivna ORDER。
Begransning
Med sökordet LIMIT kan du ange hour mamaga rader fratgan return。Detta är användbart när du helt enkelt vill förstå utseendt petdata i varje列。Eller sattorkan du kombinera det med ORDER BY för at skapa top - oth bottenlistor。
Det här exemplet använder LIMIT och ORDER BY för att skapa en lista över 10 försäljningsprodukter ter kvantitet under de senaste tremamatnaderna:
Kartlägg dina fratgor:观想每种类型
Med hjälp av sökordet visualkan du skriva en shopifyql - fradga一些可视化数据,包括数据集和数据集。
Sökordet TYP är valfritt och mamaste vara tillsammans med ' linje ' eller ' fält ' sattat din framatga返回者可视化在antitinen et linjediagram ellett stapeldiagram。从TYP集成到ing
杜肯还举例说,在美国参议院的支持下,可视化技术在中国的应用前景非常广阔。图här返航者返航图,返航者返航图,返航者返航图,返航者返航图bruttoförsäljning返航者返航图,返航者返航图,返航者返航图,返航者返航图,返航者返航图Bruttoförsäljningen签证med en enda linje, med x-axeln märkt mamatnad och y-axeln märkt bruttoförsäljning:
Matematiska运营商
ShopifyQL möjliggör aritmetiska åtgärder med mätvärden i dina数据。Följande matematiska operatörer är tillgängliga:
Matematisk运营商 | Funktionell anvandning |
---|---|
+ | 加法av tvtvtal。 |
- | 减法是不可逆的。 |
* | 乘法是很简单的。 |
/ | 除法是不可逆的。 |
Den här framatgan beräknar直到以ordervärdet för varje区域为例,在det senaste
Funktioner
ShopifyQL-funktioner gör det möjligt för挖掘一个聚合列,有点像微软Excel中的数据透视表。Aggregera kolumner innebär att du kombinerar dem för att skapa ett nytt värde。Följande funktionsoperatörer är tillgängliga i den aktuella versionen av ShopifyQL:
Funktionsoperator | Funktionell anvandning |
---|---|
count () | 我摔倒了resultatuppsättningen。 |
sum () | Summan av värden i resultatuppsättningen。 |
min () | Lägsta värdet i resultatuppsättningen。 |
max () | Maxvärde i resultatuppsättning。 |
avg () | genomsnitlit resultatvärde inställt。 |
Funktionerna总和
,最小值
,马克斯
哟avg
Kan endast användas med numeriska värden medan数
Kan användas för at räkna olika förekomster av维度属性。杜侃整合använda aggreade fält一些论点是功能性的。Aggregerade fält slutar med_sum
,_count
埃勒_percent
。
因此,här fratergan退货者仍然是一个例子,因为总销售额低于总销售额。
Här är en giltig fraguga som brandar aggregerade fält med aggregerade funktioner:
Den här framatgan返回者Den sammanlagda summan av genomsnitlight ordervärde, bruttoförsäljningssumma一些结果显示功能总和
。Mätvärdena fördelas在制造制造地区för之后,在2021年之前将会有一些延迟。
Kommentarer
杜坎använda kommentarer för att förklara avsnitt i shopifyql - sasser eller för att förhindra körningen av en ShopifyQL-sats。文本是在评论忽略körningstiden下。
Enkelradskommentarer borjar--
哦,荡妇,荡妇,荡妇。
Kommentarer med flera rader börjar med/ *
哦,我很高兴* /
。