expression - why is my result incorrect for mod in reporting services -


  राइट ("0" & ​​amp; (SUM (फ़ील्ड! कुलटाइमस्पेप.वैल्यू मोड 60, "ग्रुप 3")) , 2)   

मान 273 है, मुझे उम्मीद है कि 93 की बजाय 93 लौट रहा हूं।

 यहां छवि विवरण दर्ज करें

अभिव्यक्ति का उद्देश्य व्यतीत किए गए समय की गणना करना है, यहां पूर्ण अभिव्यक्ति है यह लगभग सभी प्रविष्टियों पर काम करता है, यह एकमात्र उदाहरण है जिसे मैंने देखा है कि वह मॉडांडी के बजाय मूल्यों को जोड़ रहा है।

  = IIF (फ़्लोअर (फ़ील्ड! कुलटाइमस्पेप.वैल्यू / 60, "समूह 3")) = 0, "00", फ़्लोअर (एसएम (फ़ील्ड! कुलटाइमस्पेप.वैल्यू / 60, "ग्रुप 3"))) और amp; ":" & Amp; सही ("0" और (एसएम (फील्ड्स कुलटाइमस्पेप.वैल्यू मोड 60, "ग्रुप 3")), 2)    

क्या आपको एसओएम चलाने के बाद एमओडी गणना करने का मतलब था? तो अभिव्यक्ति होगी:

  = राइट ("0" & ​​amp; (SUM (फील्ड्स! कुलटाइम स्कर्ट। मूल्य, "समूह 3") 60) , 2)   

एक परीक्षण के रूप में, अगर मैं सिर्फ चलाता हूँ:

  = राइट ("0" & ​​amp; ; (273 एमओडी 60), 2)   

यह मुझे 33 के अपेक्षित परिणाम देता है।

Comments