From: Rolf L. [RIL] <rol...@ri...> - 2009-02-10 03:12:06
|
Hi all, I tried to assign the following value to a property ("CostPriceTotal:Number"): // A: First, retrieve a value using a query: {{#vardefine:val | {{#ask:[[Category:Part]] [[part of::{{FULLPAGENAME}}]] |?CostPrice |format=sum}} }} // B: Now check that the expected sum actually _was_ retrieved, by printing it on screen: var=({{#var:val}}) /// should display "var=(421)", and so it does so it's OK so far. // C: Now try to assign that very value to a property (shouldn't be any problem, should it?): {{#set:CostPriceTotal={{#var:val}}}} // D: Just to make sure, try also to display the value: show=({{#show: {{FULLPAGENAME}} | ?CostPriceTotal }}) == PROBLEM == The result of paragraph D above should display "show=(421)" but it doesn't, instead it returns an empty result "show=()". I have also tried to use {{#declare:CostPriceTotal={{#var:val}}}} but no value seems to be set. The page was purged properly etc, but to no avail. Just to make sure I also tried {{#set:CostPriceTotal=999}} and then paragraph D above displays "show=(999)". Any ideas what's wrong? Using * 1.13.3 MW * 1.4.2 SMW / * //1.4.2 //Semantic Result Formats/ Regards, // Rolf Lampa |