问题标签 [cognos-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cognos - 删除折线图系列的条件样式
我们正在使用 Cognos 10.1.1。
在报表工作室中,我们需要根据用户角色显示一个图表系列。例如,如果登录的用户不是 Sys Admin 角色的成员,则不要渲染 Series A,而是继续渲染 Series B 和 C。
我们已经有了获取用户角色的逻辑,所以这不是问题。问题是我们似乎找不到任何地方可以在图表系列中添加条件样式来实现我们的目标。我们已经将逻辑直接放入查询中以使值全部为空,这会从图表中删除所有点和线,但它仍会在图例中显示系列名称。我们正在寻找一种干净的方式来从图表中删除该系列。
有没有办法用条件样式做到这一点?如果有怎么办?如果没有,有人知道如何做到这一点吗?
cognos - 带有时间戳的 SecureErrorID 没有出现在 cognos 报告失败消息中的错误消息中
在 cognos 10.2 中,在 cognos 报告失败消息中的错误消息中,我没有得到带有时间戳的 SecureErrorID(这对于在报告服务器日志中详细搜索错误非常有用),早些时候当我们使用 cognos 8 时,我们曾经将该术语作为报告失败时的错误消息。我们错过了什么?请建议。
cognos - 爆破 Cognos 8 Report Studio 报告能否减少服务器负载,而不是每天手动运行 200 次?
我的 Cognos 8 服务器已经很慢了,因为它要处理大量的作业,这些作业用于每天生成数千个 Report Studio 报告。此外,在同一台服务器中,用户每天要手动生成大约 200 次特定报告。
我的问题是,如果我修改该特定报告以每天向那 200 个用户发送,这会减少还是增加我的服务器负载?
installation - Cognos 无人值守安装
我正在尝试根据我需要在“response.ats”文件中标记我要安装的特定组件的文档来使用 Cognos 无人值守安装。
但是它没有 4 个组件 Application-Tier、Gateway、Content-Manage 和 Content-Database,而是包含 5 个组件,额外的组件是 C8BISRVR_APP(我在文档中找不到有关此组件的任何信息)。
这个组件是什么?它是应用层的一部分吗?
installation - Cognos 应用层配置
当我将 Cognos Application-Tier 配置为指向其他组件时,我理解为什么我需要指向 Content-Manager 和 Gateway,但根据文档(Configure Environment Properties for Application Tier Components Computers),我还需要设置:
你知道这意味着什么吗?什么是 IBM Cognos BI 服务器?
cognos - IBM Cognos Report Studio:提示“默认文本”参数中的值提示默认选择
我有一个引用参数“Year_Parameter”的值提示,以及一个包含一列(数据项表达式)的列表,它以这种方式引用与值提示相同的参数:
值提示有一些静态选择:2011、2012 和 2013。因此,当我运行我的报表,并在显示报表页面之前弹出的提示页面中输入 2012 时,在值提示中自动选择了 2012 从其显示报告页面时的选项列表。
此外,如果我将 2012 放在默认选择列表中,则不会显示任何提示页面,并且现在在显示报告时也自动选择了 2012 作为值提示。
但是,如果我从默认选择列表中删除 2012,并将我的数据项表达式更改为以下任一表达式:
... 没有弹出提示页面,当 2012 被指定为默认选择时,但没有为值提示自动选择值。值提示显示其默认标题文本:参数名称 - Year_Parameter"。
记住提示函数定义:
提示( prompt_name , datatype , defaultText , text , queryItem , trailing_text )
任何人都知道为什么会发生这种情况,更重要的是如何通过在数据项表达式中指定它来选择值提示的默认选择的解决方案?
是不是因为prompt() 宏只尝试获取参数'Year_Parameter' 的值,但它本身并没有用值填充参数?该参数必须由某个值提示给出(在提示页面上或嵌入在报表页面中)。
因此,提示函数的 defaultText 参数永远不会填充参数本身,而是在参数没有(有效)值的情况下由这个特定的提示函数返回?
非常感谢您的任何意见!
编辑:找到有关如何为参数动态分配默认值的说明。
http://cognosknowhow.blogspot.no/2013/04/how-to-dynamically-set-up-default-value.html
最后:我最终使用以下 Javascript 来动态选择值提示并更新报告:
cognos - Cognos Report Studio 日期切片器
我使用带有 Cognos 10.1 的 Report Studio。我有一份报告,我应该在其中实施像上个月和上周这样的提示。问题是我应该在不使用详细过滤器的情况下实现提示(例如使用切片器或任何其他方式)。我没有月和周的维度和层次结构。我应该怎么做?
cognos - IBM Cognos Report Studio:当通过主从关系给出参数时,使用参数值进行布局计算
我有一个带有静态选择的值提示(即“2010”、“2011”、“2012”等)。此值提示与我的主查询中名为“pYearString”的参数相关联。此主查询再次包含引用此参数的数据项 ('YearString'),如下所示:
通过主从关系,此数据项然后再次与详细查询中的参数相关联,如下所示:(我已经剥离了我认为不相关的所有图像)。
详细查询中的一个数据项 ('ActualsThisYear') 然后再次引用此参数,如下所示:
其中第一个参数是我的时间维度中所选年份的 MUN。这工作正常,我得到了正确的数字。这意味着详细查询中的参数被正确引用。
但是,如果我尝试向列标题添加布局计算以显示所选年份,则不会显示任何内容。布局计算可能如下所示:
当直接从值提示中给出参数值时,这个布局计算工作得非常好,而不是通过我现在使用的主细节关系。
如果有人想知道我为什么要使用这种繁琐的主从关系,那是因为我需要以某种方式操作输入,否则这是不可能的。
有谁知道为什么会这样,甚至如何解决这个问题?
提前致谢!
编辑:问题真的归结为:当通过主从关系给出参数值时,是否不可能对详细查询中的参数使用布局计算?
cognos - IBM Cognos Report Studio: Combining multiple tuples in order to create one intersection
I am consuming dimensional data (TM1 cubes) with Report Studio. I want to combine the slice given by two (or more) tuple calls. This is because I want to include two elements from the same dimension that is not logically structured in a dimensional hierarchy. An example would be if I wanted to have combine the actuals for 2012 and 2013 without first making separate data items for both. Then I would have two expressions:
To illustrate what I want, I would ideally be able to write something similar to these suggestions:
However, these suggestions do not work. Hence, I was wondering if there is any other way of combining the slices given by two or more tuple calls, as described earlier in this post. Thanks in advance!
cognos - IBM Cognos Report Studio:为多个交叉表交叉点选择样式变量
这是一个相当“面向工作流程”的问题:
当我尝试在报表中选择多个交叉表交叉点时,“样式变量”属性会在“属性”窗口的“条件”部分下消失。因此,我无法一次为多个交叉点(即元素)设置样式变量。
当使用“向上箭头”选择祖先(例如“Crosstab Fact Cells”)时,可以为多个元素设置样式变量。但是,如果这些选择中的任何一个元素被 * de *选择,并且选择不再对应于那些预定义的一组祖先('Crosstab Fact Cells'、'Crosstab Columns'等),则样式变量属性被隐藏。不幸的是,这些预定义的选择都不适合我的情况。
我的交叉表中有大约 150 个交叉点,因此如果我必须为每个单独的元素设置变量,则不能选择使用样式变量。但是,如果有人知道同时为多个交叉点设置此属性的方法,那就太好了。
在此先感谢您的任何建议!