Sql server 2012 连接到多维数据集的独立日期维度

Sql server 2012 连接到多维数据集的独立日期维度,sql-server-2012,ssas,mdx,ssas-2012,Sql Server 2012,Ssas,Mdx,Ssas 2012,我想回答一个业务需求 我创建了一个多维数据集,用于模拟以下事件:一个客户从一个代理机构向另一个客户发送产品,而另一个客户在另一个代理机构接收产品 所以我有一个只有两个度量的事实表 数量 计数 这与这些维度有关 产品 发送日期 接收日期 发送方(客户) 接收人(客户) 寄件人(代理人) 接管人(代理) 用户希望在特定日期分析以下KPI: 发送的事务数,金额 收到的交易数量、金额 待处理的事务数,金额 为了满足这个业务需求,我在多维数据集中添加了一个新的日期维度,该维度没有任何关系,因此

我想回答一个业务需求

我创建了一个多维数据集,用于模拟以下事件:一个客户从一个代理机构向另一个客户发送产品,而另一个客户在另一个代理机构接收产品

所以我有一个只有两个度量的事实表

  • 数量
  • 计数
这与这些维度有关

  • 产品
  • 发送日期
  • 接收日期
  • 发送方(客户)
  • 接收人(客户)
  • 寄件人(代理人)
  • 接管人(代理)
用户希望在特定日期分析以下KPI:

  • 发送的事务数,金额
  • 收到的交易数量、金额
  • 待处理的事务数,金额
为了满足这个业务需求,我在多维数据集中添加了一个新的日期维度,该维度没有任何关系,因此用户可以从这个独立维度中选择一个日期,并获得不同的KPI

但我没有得到任何结果


这是一个好的模型吗?如何让用户能够使用独立日期维度来执行不同KPI的分析?

听起来您好像在尝试实现角色扮演维度。但不要这样认为,因为角色扮演维度已经实现,因此发送日期、接收日期等。。它们已经得到实施。现在我希望有一个新的日期维度,它不会与多维数据集绑定,这样我就可以使用这个新维度来满足业务需求。为什么要创建与多维数据集无关的新日期维度?我不明白您试图实现什么。如果用户只想通过从日期维度中选择一个日期来分析枚举的KPI,则必须从[发送日期维度]中选择一个日期才能获得[发送的交易数量]KPI,从[接收日期维度]中选择一个日期才能获得[接收的交易数量]KPI,作为[Sending Date Dimension]和[Receiving Date Dimension]函数的[Number of pending transaction]KPI如何?我怎样才能从一个日期维度中选择一个日期,而不是从[Sending date dimension]或[Receiving date dimension]中选择一个日期来获得他的KPI@塔巴莱曼索我认为有一个独立的日期维度将是一个好主意。从该维度中,用户将选择其日期和KPI。非常非常简单,就像这样,我想:)@玛莉