Template:GenderPercent
Usage edit
{{sparql|query={{GenderPercent|var=?french|query=?french wdt:P31 wd:Q5 . ?french wdt:P27 wd:Q142 .# french people }}
select (?countfrenchg/?countfrencht*100 as ?french_percent) ?french_gender {
{
select (count(?french) as ?countfrenchg ) ?french_gender where {
?french wdt:P31 wd:Q5 . ?french wdt:P27 wd:Q142 .# french people
?french wdt:P21 ?french_gender filter (!isBlank(?french_gender)) .
} group by ?french_gender
}
{
select (count(?french) as ?countfrencht) where {
?french wdt:P31 wd:Q5 . ?french wdt:P27 wd:Q142 .# french people
}
}
}
{{sparql|query={{GenderPercent|query=?item wdt:P31 wd:Q5 . ?item wdt:P27 wd:Q142 . # french people }}
select (?countitemg/?countitemt*100 as ?item_percent) ?item_gender {
{
select (count(?item) as ?countitemg ) ?item_gender where {
?item wdt:P31 wd:Q5 . ?item wdt:P27 wd:Q142 . # french people
?item wdt:P21 ?item_gender filter (!isBlank(?item_gender)) .
} group by ?item_gender
}
{
select (count(?item) as ?countitemt) where {
?item wdt:P31 wd:Q5 . ?item wdt:P27 wd:Q142 . # french people
}
}
}
See also edit
This template generates a query that will compute the percentage of people of certain gender in another query result set
Parameter | Description | Type | Status | |
---|---|---|---|---|
query | query | The query that selects the people to consider
| String | required |
var | var | The name of the variable from which to compute the percentage of people of each gender
| String | suggested |
The above documentation is transcluded from Template:GenderPercent/doc (edit | history). Editors can experiment in this template's sandbox (create | mirror) and testcases (create) page. Please add categories to the /doc subpage. Subpages of this template. |
select (?countitemg/?countitemt*100 as ?item_percent) ?item_gender {
{ select (count(?item) as ?countitemg ) ?item_gender where { {{{query}}} ?item wdt:P21 ?item_gender filter (!isBlank(?item_gender)) . } group by ?item_gender } { select (count(?item) as ?countitemt) where { {{{query}}} } }
}