Template:GenderPercent/doc

From Wikidata
Jump to navigation Jump to search

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
    }
  }
}
Try it!
  • {{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
    }
  }
}
Try it!

See also[edit]

This template generates a query that will compute the percentage of people of certain gender in another query result set

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
queryquery

The query that selects the people to consider

Example
?item wdt:P31 wd:Q5 . ?item wdt:P27 wd:Q142 # french people
Stringrequired
varvar

The name of the variable from which to compute the percentage of people of each gender

Default
?item
Example
?person
Stringsuggested