Sql server 2012 在SSAS中计算新的度量

Sql server 2012 在SSAS中计算新的度量,sql-server-2012,ssas,business-intelligence,Sql Server 2012,Ssas,Business Intelligence,我的sql server analysis service(2012)项目中有一个多维数据集。我的措施之一是从自动取款机取款。现在,我想有一个新的计算方法,显示从今天到最后一天提取资金的增长情况。这是一个动态计算的度量。 做这项工作有什么解决方案吗?您所寻找的最有可能被称为KPI=关键绩效指标。查找有关如何添加所需指标的信息。如果您希望显示基于上一个值的增长,例如今天我提取的资金比昨天少10%,您可以使用KIP 如果您想显示到目前为止您提取了多少,您应该使用YTD(年初至今)之类的计算方法,您应

我的sql server analysis service(2012)项目中有一个多维数据集。我的措施之一是从自动取款机取款。现在,我想有一个新的计算方法,显示从今天到最后一天提取资金的增长情况。这是一个动态计算的度量。
做这项工作有什么解决方案吗?

您所寻找的最有可能被称为KPI=关键绩效指标。查找有关如何添加所需指标的信息。

如果您希望显示基于上一个值的增长,例如今天我提取的资金比昨天少10%,您可以使用KIP


如果您想显示到目前为止您提取了多少,您应该使用YTD(年初至今)

之类的计算方法,您应该使用KPI来构建度量

在VisualStudio中打开SSAS项目并双击多维数据集。 在“KPI”选项卡中,有一个面板,其中包含一些使用并行周期的KPI示例

这是一个创建跨两个期间的营业利润账户的示例:

IIf
( 
  KPIValue( "Gross Profit Margin" ) >
  ( KPIValue( "Gross Profit Margin" ),
    ParallelPeriod
    ( 
       [<<Time Dimension Name>>].[<<Time Hierarchy Name>>].[<<Time Year Level Name>>],
       1,
       [<<Time Dimension Name>>].[<<Time Hierarchy Name>>].CurrentMember
    )
  ), 1, -1
)
IIf
( 
KPIValue(“毛利率”)>
(KPIValue(“毛利率”),
平行周期
( 
[].[].[],
1.
[]当前成员
)
), 1, -1
)