【发布时间】:2018-12-03 04:33:51
【问题描述】:
我想创建一个连接到 SSAS 表格数据库的 SSRS 报告。此 SSRS 报告应包含一个矩阵,其中包含按年份和成本类型分组的成本和预算成本。
现在我的问题是,成本表和预算成本表都是事实表。我不知道足够的 DAX 从两个事实表中获取列。现在我只能创建一个包含成本或预算成本的数据集。 我想到了两个矩阵中的两个数据集。但这显然不是一个好的解决方案。
这是我的(不工作的)DAX 代码的示例。
EVALUATE
(
FILTER (
SUMMARIZE (
Costs,
Costs[IScost],
Time[year],
CostType[name],
PlanedCosts[ISplanedcost]
),
Time[year] = 2018
)
)
我不认为这是一项艰巨的任务,但到目前为止,我还没有找到使用 DAX 和 SSRS 的解决方案。我不敢相信这对 DAX 来说是不可能的。或者我真的需要使用例如 MDX 查询吗? 如果有人能指导我正确的方向,我将不胜感激。
【问题讨论】:
-
2018年左右试试单引号
-
您也知道您可以在 SSRS 中构建 DAX。请务必保存它,否则您将不得不再次单击并拖动每个元素。
-
@junketsu 感谢您的意见。但这不是过滤器问题。无论有没有过滤器,查询都不起作用。它仅在我删除“Costs[IScost]”或“PlanedCosts[ISPlanedcost]”时才有效。 MDX中不是自动构建的查询吗?我当然会尝试。
-
您可以将其更改为 DAX。在 VS 2016 和 17 中。
标签: reporting-services ssas dax tabular