模板討論:Wikidata

由Jimmy-bot在話題我想改Template:TR ridership,但是碰到大問題上作出的最新留言:3 個月前

要怎麼調出維基數據的特定陳述

我日前在維基數據將台灣鐵路各車站添加起訖量(載客量 (P3872))後如果我要引用到維基百科,我想到的是Template:wikidata調度出該車站起訖量,以基隆車站 (Q6382832)為案例,用上述模板輸入{{wikidata|properties|qualifiers|qualifiers|references|Q6382832|P3872|P585|P518}}可以得到以下數據:

3,031,976 (2019;離開)[1]2,699,592 (2019;到達)[1]2,893,289 (2010;離開)[2]2,699,074 (2010;到達)[2]3,039,381 (2011;離開)[3]2,873,247 (2011;到達)[3]3,256,149 (2012;離開)[4]3,069,706 (2012;到達)[4]3,361,961 (2013;離開)[5]3,184,778 (2013;到達)[5]3,286,082 (2002;離開)[6]3,249,322 (2002;到達)[6]3,454,802 (2014;離開)[7]3,290,109 (2014;到達)[7]2,841,045 (2003;離開)[8]2,771,617 (2003;到達)[8]2,922,036 (2018;離開)[9]2,785,292 (2018;到達)[9]3,051,719 (2015;離開)[10]2,955,668 (2015;到達)[10]2,880,698 (2016;離開)[11]2,809,282 (2016;到達)[11]2,530,577 (2020;離開)[12]2,386,100 (2020;到達)[12]2,052,464 (2021;離開)[13]1,928,352 (2021;到達)[13]2,243,666 (2022;離開)[14]2,117,299 (2022;到達)[14]2,668,696 (2004;離開)[15]2,538,100 (2004;到達)[15]2,608,349 (2005;離開)[16]2,442,674 (2005;到達)[16]3,106,621 (2023;離開)[17]2,953,481 (2023;到達)[17]2,911,248 (2017;離開)[18]2,787,254 (2017;到達)[18]2,666,935 (2006;離開)[19]2,561,456 (2006;到達)[19]5,228,391 (2006)[19]2,649,413 (2007;離開)[19]2,522,618 (2007;到達)[19]5,172,031 (2007)[19]2,774,804 (2008;離開)[19]2,673,532 (2008;到達)[19]5,448,336 (2008)[19]2,810,288 (2009;離開)[19]2,704,236 (2009;到達)[19]5,514,524 (2009)[19]

由於我使用QuickStatements大量匯入資料導致沒有照原文件的年度順序寫入,請問如何調度出特定的時間點 (P585)適用部分 (P518)離開 (Q21171241)到達 (Q115287494))的數據?(也就是直接一個模板並輸入特定時間、出發或到達就可以調出特定載客量而不是詳列出該數據項目的全部載客量陳述)--—— Matt Zhuang表示有事按「此」留言 2024年8月12日 (一) 15:18 (UTC)

用P585=2010|P518=Q21171241。2,893,289[2]--YFdyh000留言2024年8月13日 (二) 02:50 (UTC)
理解了,感謝。—— Matt Zhuang表示有事按「此」留言 2024年8月13日 (二) 07:04 (UTC)

參考資料

  1. ^ 1.0 1.1 https://www.railway.gov.tw/tra-tip-web/tip/file/3f672847-1c46-4538-998b-ca1af8b34c1d; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 108; 存檔日期: 2024年5月19日; 存檔網址: https://web.archive.org/web/20240519062105/https://www.railway.gov.tw/tra-tip-web/tip/file/3f672847-1c46-4538-998b-ca1af8b34c1d; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic.
  2. ^ 2.0 2.1 2.2 https://www.railway.gov.tw/tra-tip-web/tip/file/9b1a3ec9-d92b-4e38-9edd-e297c0517494; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 99; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年6月12日; 存檔網址: https://web.archive.org/web/20240612185533/https://www.railway.gov.tw/tra-tip-web/tip/file/9b1a3ec9-d92b-4e38-9edd-e297c0517494.
  3. ^ 3.0 3.1 https://www.railway.gov.tw/tra-tip-web/tip/file/af2e9ebe-f6fe-41ef-8be6-868cb7efb8e4; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 100; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年6月12日; 存檔網址: https://web.archive.org/web/20240612202845/https://www.railway.gov.tw/tra-tip-web/tip/file/af2e9ebe-f6fe-41ef-8be6-868cb7efb8e4.
  4. ^ 4.0 4.1 https://www.railway.gov.tw/tra-tip-web/tip/file/6d871d0d-3c03-42d2-a20a-ed47f5a2c269; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 101; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年6月13日; 存檔網址: https://web.archive.org/web/20240613183839/https://www.railway.gov.tw/tra-tip-web/tip/file/6d871d0d-3c03-42d2-a20a-ed47f5a2c269.
  5. ^ 5.0 5.1 https://www.railway.gov.tw/tra-tip-web/tip/file/b5cdaf11-8deb-471d-8852-8275cfc43cc5; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 102; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年6月12日; 存檔網址: https://web.archive.org/web/20240612144437/https://www.railway.gov.tw/tra-tip-web/tip/file/b5cdaf11-8deb-471d-8852-8275cfc43cc5.
  6. ^ 6.0 6.1 https://www.railway.gov.tw/tra-tip-web/tip/file/4d12e4cf-1460-4c8d-aefb-8ab8d5e8dff8; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 91; 存檔日期: 2021年7月24日; 存檔網址: https://web.archive.org/web/20210724015800/https://www.railway.gov.tw/tra-tip-web/tip/file/4d12e4cf-1460-4c8d-aefb-8ab8d5e8dff8; 章: 表14 各站客貨運起訖量 Table 14 Volume of Passenger & Freight Traffic.
  7. ^ 7.0 7.1 https://www.railway.gov.tw/tra-tip-web/tip/file/3301b899-861e-495e-9fa3-5da12d55a6bf; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 103; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年5月13日; 存檔網址: https://web.archive.org/web/20210513165945/https://www.railway.gov.tw/tra-tip-web/tip/file/3301b899-861e-495e-9fa3-5da12d55a6bf.
  8. ^ 8.0 8.1 https://www.railway.gov.tw/tra-tip-web/tip/file/b060e143-3c0c-4980-af46-9608968b1d88; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 92; 章: 表14 各站客貨運起訖量 Table 14 Volume of Passenger & Freight Traffic; 存檔日期: 2021年11月21日; 存檔網址: https://web.archive.org/web/20211121061554/https://www.railway.gov.tw/tra-tip-web/tip/file/b060e143-3c0c-4980-af46-9608968b1d88.
  9. ^ 9.0 9.1 https://www.railway.gov.tw/tra-tip-web/tip/file/e7132ec3-b690-4d5a-8f70-fbb5aadfc8b5; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 107; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年5月19日; 存檔網址: https://web.archive.org/web/20240519130904/https://www.railway.gov.tw/tra-tip-web/tip/file/e7132ec3-b690-4d5a-8f70-fbb5aadfc8b5.
  10. ^ 10.0 10.1 https://www.railway.gov.tw/tra-tip-web/tip/file/0f4b6c0c-c152-472a-8d4a-cc80403919ce; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 104; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年5月19日; 存檔網址: https://web.archive.org/web/20240519033832/https://www.railway.gov.tw/tra-tip-web/tip/file/0f4b6c0c-c152-472a-8d4a-cc80403919ce.
  11. ^ 11.0 11.1 https://www.railway.gov.tw/tra-tip-web/tip/file/27737581-67e1-4a22-8bba-61f139d0b338; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 105; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年5月26日; 存檔網址: https://web.archive.org/web/20240526100505/https://www.railway.gov.tw/tra-tip-web/tip/file/27737581-67e1-4a22-8bba-61f139d0b338.
  12. ^ 12.0 12.1 https://www.railway.gov.tw/tra-tip-web/tip/file/3a678caa-5f96-48cf-870c-9b3aa93e076b; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 109; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2023年4月4日; 存檔網址: https://web.archive.org/web/20230404074841/https://www.railway.gov.tw/tra-tip-web/tip/file/3a678caa-5f96-48cf-870c-9b3aa93e076b.
  13. ^ 13.0 13.1 https://www.railway.gov.tw/tra-tip-web/tip/file/c4a1a90e-763a-416c-ae83-991feea0c6fe; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 110; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2022年4月27日; 存檔網址: https://web.archive.org/web/20220427100739/https://www.railway.gov.tw/tra-tip-web/tip/file/c4a1a90e-763a-416c-ae83-991feea0c6fe.
  14. ^ 14.0 14.1 https://www.railway.gov.tw/tra-tip-web/tip/file/064dcf84-a4a8-470f-b1b5-52391bf43045; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 111; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年3月29日; 存檔網址: https://web.archive.org/web/20240329143942/https://www.railway.gov.tw/tra-tip-web/tip/file/064dcf84-a4a8-470f-b1b5-52391bf43045.
  15. ^ 15.0 15.1 https://www.railway.gov.tw/tra-tip-web/tip/file/40c4ee52-72e8-438f-8fb2-237f81cdf29a; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 93; 章: 表14 各站客貨運起訖量 Table 14 Volume of Passenger & Freight Traffic; 存檔日期: 2022年12月5日; 存檔網址: https://web.archive.org/web/20221205232044/https://www.railway.gov.tw/tra-tip-web/tip/file/40c4ee52-72e8-438f-8fb2-237f81cdf29a.
  16. ^ 16.0 16.1 https://www.railway.gov.tw/tra-tip-web/tip/file/67277957-973c-428a-a4a4-e803baadb956; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 94; 章: 表14 各站客貨運起訖量 Table 14 Volume of Passenger & Freight Traffic; 存檔日期: 2023年11月26日; 存檔網址: https://web.archive.org/web/20231126041047/https://www.railway.gov.tw/tra-tip-web/tip/file/67277957-973c-428a-a4a4-e803baadb956.
  17. ^ 17.0 17.1 https://www.railway.gov.tw/tra-tip-web/tip/file/c49eb371-3af9-4c29-95b7-c02f9a958081; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 112; 章: 表6 各站客貨運起訖量 Table 6 Volume of Passenger & Freight Traffic; 存檔日期: 2024年5月22日; 存檔網址: https://web.archive.org/web/20240522112651/https://www.railway.gov.tw/tra-tip-web/tip/file/c49eb371-3af9-4c29-95b7-c02f9a958081.
  18. ^ 18.0 18.1 https://www.railway.gov.tw/tra-tip-web/tip/file/71648cf6-4568-4772-beb2-40bbad296da3; 臺灣鐵路統計年報; 檢索日期: 2024年8月9日; 存檔於: 網際網路檔案館; 卷號: 106; 章: 表11 各站客貨運起訖量 Table 11 Volume of Passenger & Freight Traffic; 存檔日期: 2024年7月18日; 存檔網址: https://web.archive.org/web/20240718191716/https://www.railway.gov.tw/tra-tip-web/tip/file/71648cf6-4568-4772-beb2-40bbad296da3.
  19. ^ 19.00 19.01 19.02 19.03 19.04 19.05 19.06 19.07 19.08 19.09 19.10 19.11 "臺鐵每日各站點進出站人數 | 政府資料開放平臺"; 存檔日期: 2023年4月6日; 存檔網址: https://web.archive.org/web/20230406150658/https://data.gov.tw/dataset/8792; 存檔於: 網際網路檔案館.

我想改Template:TR ridership,但是碰到大問題

日前我將台鐵年報上的進出站人數上傳到Wikidata後想改Template:TR ridership,但是碰到大問題--—— Matt Zhuang表示有事按「此」留言 2024年8月16日 (五) 18:19 (UTC)

具體一點,有哪些問題。--YFdyh000留言2024年8月16日 (五) 18:27 (UTC)

首先我在沙盒輸入以下內容:

{{formatnum: {{#expr: ({{formatnum:{{wikidata|properties|qualifiers|qualifiers|{{WikidataEntity|基隆車站}}|P3872|P585=2023|P518=Q21171241}}|R}}+{{formatnum:{{wikidata|properties|qualifiers|qualifiers|{{WikidataEntity|基隆車站}}|P3872|P585=2023|P518=Q115287494}}|R}})/{{#ifexpr:{{#time: L|2023}}|366|365}} round 0 }} }}

我就順利得到 16,603 ,也就是基隆車站2023年的日均進出量( (離開人數+到達人數)/365 )

然後我就將基隆車站改成{{{station}}} 以方便該模板調Wikidata資料,如Special:diff/83837615,結果整個模板頁面整個崩潰出現「表達式錯誤:缺少+的操作數。分配用於運行腳本的時間已到期。」,然後想直接開Template:TR_ridership/doc則是後面幾個車站項目出現「表達式錯誤:預期外的<運算符」。

所以我暫時回退到修改前的版本。

—— Matt Zhuang表示有事按「此」留言 2024年8月16日 (五) 18:32 (UTC)

經過排查後可能是{{WikidataEntity|{{{station}}}}}會直接崩潰,要怎麼改才能正常使用?因為{{{station}}}是該模板的最重要參數,必須要餵進去來算出平均數—— Matt Zhuang表示有事按「此」留言 2024年8月16日 (五) 18:38 (UTC)
「缺少+的操作數」是需要#if處理未提供station參數的情況,如模板頁面本身。
「預期外的<運算符」展現數量隨機,疑似因為「分配用於運行腳本的時間已到期。」,這是解析器分析數據-Lua使用時間的10秒用盡。需要研究削減調用消耗。--YFdyh000留言2024年8月16日 (五) 18:56 (UTC)
wikidata調用每次消耗約0.05秒,250個明顯就超過10秒了。英文維基上調用Wd模塊也是這樣消耗。--YFdyh000留言2024年8月17日 (六) 07:56 (UTC)
看來調用Wikidata的複雜函數不適合用在臺灣鐵路車站旅客人次排名(畢竟有240左右座車站),本來想要利用Wikidata來減少本地的編輯:
  1. 先將原始資料匯入到Wikidata再直接改模板中的2023年參數就會實時更新用此模板的運量和排行
  2. 在各車站條目從Wikidata調出歷年的運量(上車、下車、上下車、上車平均、上下車平均)
這下只能放棄了。—— Matt Zhuang表示有事按「此」留言 2024年8月17日 (六) 08:44 (UTC)
返回 "Wikidata" 頁面。