问题标签 [drillthrough]
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.
ssas - 误导性单元安全错误消息阻止对 SSAS2008 执行钻取操作
我有一个未配置单元安全性的多维数据集,并且通过钻取操作遇到间歇性问题。该多维数据集有两个度量组:一个包含来自财务应用程序 (Oracle Financials) 的会计交易,另一个包含一组外汇汇率。FX 转换使用度量表达式完成,并由多维数据集脚本强制为叶级。此问题发生在 SSAS2008 (R1) 上。
多维数据集上有一个钻取操作。当我尝试钻取操作(例如,通过 SSMS 多维数据集浏览器)时,多维数据集间歇性地返回一个错误,其效果是
无法执行钻取操作,因为单元安全不允许访问源数据
各种论坛帖子建议设置 IgnoreUnrelatedDimension=False 将解决此问题。但是,我找不到任何文档来解释为什么会发生这种情况,并且错误消息有些无益。有人对导致此错误的原因有连贯的解释吗?
reporting-services - 将整数参数传递给钻取报告
我在 SSRS 有一份报告。该报告有一个字符串参数和一个整数参数。这两个参数都设置了默认值。我有一个文本框,其中包含对报告本身的操作(钻取报告)。我尝试将这两个参数都传递给钻取报告(甚至通过对值进行硬编码),但只有字符串参数通过。呈现钻取报表时,整数参数保持其默认值。您知道追溯报告中的整数参数是否存在问题?
reporting-services - SSRS Drillthrough 服务器报告错误
我有一个 SSRS 报告,其中包含对文本框的操作。转到报表属性设置为父报表,因此这使得父报表本身也是一个钻取报表。我在报表服务器上部署了报表,它呈现正常,并且钻取操作在报表管理器中也可以正常工作。
当我将此报表附加到 .aspx 中的 ReportViewer 控件时,父报表呈现正常,但钻取操作会导致错误(无效参数)。
此报告有 2 个可见参数和 3 个隐藏参数。
我试图覆盖 ReportViewerCtrl_Drillthrough 事件并添加以下代码:
其中 reportParamList 是从父报表传递到钻取报表的参数列表,但我得到相同的错误(我使用 DrillthroughEventArgs.Report.GetParameters() 来获取参数列表并且它们以正确的方式传递)。
我在其他论坛上没有找到与服务器报告上部署的报告相关的类似内容(仅适用于本地报告)。
任何想法将不胜感激!
ssas - 在 OLAP 多维数据集中存储长的、唯一的文本字符串以进行钻取检索(尤其是在 SSAS 中)是否明智?
我有动力将一些长文本字符串存储在 OLAP 多维数据集中,长约 1,000 或 10,000 个字符 - 但我想知道这是否会让我误入歧途。(我也很想了解更多关于 OLAP 引擎如何处理字符串的信息。)我想到的特定用例是,我的每个 OLAP 事实都有一个独特的、预先存在的“记录描述”,而且我想将这些描述放在多维数据集中,以便在执行 DRILLTHROUGH 操作时可以选择将它们取回。相反,在进行普通数据透视表/聚合类型操作时,我不需要出现记录描述。(描述太长而无法在数据透视表中合理显示,而且每个事实都有一个独特的描述,这意味着对描述进行聚合是没有意义的。)我当前的数据集大约有 700 个,
我希望如果我将这些长字符串放在一个多维数据集中,OLAP 服务器可以做一些明智的事情。特别是在 Sql Server / SSAS 案例中,我想也许我会将它们放在标记为 ROLAP 的维度中,以节省内存使用,并使用退化维度(在 SSAS 术语中也称为“事实维度”),以避免不必要的 ETL 复杂性。但我很好奇这是否会因某种原因被视为一种可怕的做法,或者是否有任何隐藏的陷阱。
更新:我的示例用例是您有一个与每个 OLAP 事实相关联的字符串。但是考虑一下字符串与特定维度的每个特定值相关联的情况也可能是有益的。(例如,假设您有一个公司维度,并且每个公司都有一个有点长的公司描述字符串。)
asp.net - 在 ASP.NET 中按月和年分组的 RDLC 报告
我有一个带有ReportViewer
控件的 ASP.NET Web 窗体的 ASP.NET MVC 4 应用程序。我正在使用实体框架。
我想显示一个带有 Orders(id, date_add, name,quantity, price) 的表格
我希望我的报告看起来像这样:
如何使用钻取来完成?
并且可以折叠月份并且可以看到年份(在第一次运行时)?
sorting - 排序钻取报表
我在钻取操作是 SSAS 2008 时遇到问题。
我想按特定的钻取列设置钻取报表的排序顺序,但找不到问题的解决方案。我正在寻找它,但找不到任何东西。
有谁知道如何解决这个问题?
oracle - 蒙德里安钻透oracle中的表显示带逗号的整数值
我在使用 mondrian 和 JPivot 时遇到问题
问题是,当我将我的应用程序与Oracle数据库连接并访问钻取表时,所有值都以2.010,00格式显示,即2010 年。只有当我将应用程序与 Postgres 或 SqlServer 数据库连接时,Oracle DB 才会出现此问题,这些值显示为 2010。
更多信息:
我的多维数据集有两个维度:CREATION_DATE
和STATUS
,以及一个度量:
(抱歉,我必须更改此处显示的标签,假设下一个 xml 格式正确)
在数据库中,表MY_FACT_TABLE具有类型为“ INT ”的PRO_CREATE_YEAR列以及插入该列中的所有值,其中 2010 和 2011。
MEASURE1 的钻取表:
我已经尝试过:
- 将 PRO_CREATE_YEAR 级别的 levelType 更改为“TimeYears”。
- 将维度类型更改为“TimeDimension”。
- 将列 PRO_CREATE_YEAR 的类型更改为数字 number(9)。
什么都没有改变。
excel - 在单个 Excel 工作表中显示多个钻取表
我需要创建一个包含两个部分的报告(用于打印)。顶部包含记分卡,底部包含记分卡中任何“红色”项目的钻取信息。
记分卡当前是具有条件格式的 PowerPivot 表。如果记分卡有 3 个“红色”单元格,那么我可以双击每个红色单元格来钻取详细信息。但是,我想在记分卡下方的同一个工作表中显示这 3 个钻取表,因此我可以同时打印记分卡和钻取详细信息。
我正在寻找一种自动化的解决方案。每次打印报告时,我都可以进行大量复制和粘贴,但我宁愿不这样做。我正在寻找一种尽可能自动化的解决方案 - 因此报告的底部将始终包含记分卡中任何红色内容的详细信息。我愿意使用 VBA。
谢谢!
reporting-services - ssrs 中的点击和钻取报告有什么区别?
我昨天被问到这个问题,我不知道答案。我是一个完全 ssrs 菜鸟,所以如果你能彻底解释一下,那会很有帮助。ssrs 中的点击和钻取报告有什么区别?
reporting-services - 带有来自主报告的一个或多个图表的 SSRS 钻取报告
我对SSRS完全陌生。我不确定我的标题是否解释了我想要的。我正在为我的医疗保健数据库创建几个仪表板。因此,我创建了一份患者总结报告和一份患者详细信息报告。
患者摘要有:
- 一个饼图,其中包含每个种族(系列)的患者数(值)
- 另一个饼图,其中包含每个性别(系列)的患者数(值)
患者详细信息有:
- 一张表,其中包含
- 入院类型(住院/门诊/患者)作为第一行向下钻取。
- 状态(活着/死去)作为第二行向下钻取。
- 它还包含两个关于 Race 和 Gender 的参数,它们都接受 Null 或 Empty 值。
在主报告中,我已经在饼图系列类别中设置了“Action”,并分别添加了参数 Race 和 Gender。
我的问题是,当我单击一个饼图时,我收到一条错误消息,指出另一个值为空白。也就是说,当我点击性别饼图的男性部分时,我收到一条错误消息
"The 'Race' parameter is missing a value"
我尝试过搜索,但只找到了传递多值单参数值的方法。我不确定如何通过单击 2 个饼图将两个参数从主报告传递到子报告。有人请让我知道这是否可行,并指出我正确的方向。这将不胜感激。