ssas - 在 MDX 中计算累积月份值
问题描述
我想按月/年计算累积值
我的尺寸周期如下:
我尝试了任何方法来执行此操作,但不成功
with member [Measures].[Valor Acumulado]
as Sum(PeriodsToDate([Período].[Mês].[(All)]),[Measures].[Valor Pago]
)
with member
[Measures].[Valor Acumulado] as Sum(YTD([Período].[Mês].[(All)]),
[Measures].[Valor Pago])
或者累积计算不起作用或出现错误信息
CellOrdinal 1 VALUE #Error Query (2, 37) YTD 函数需要参数的成员表达式。使用了字符串或数字表达式
是否需要与 Year 和 Month 成员进行串联?
有人帮我吗?
解决方案
看看下面的示例,它会有所帮助。
with
member
[Measures].[Internet Sales AmountRunningtotal]
as
case when [Measures].[Internet Sales Amount] = null then null
else
sum({[Product].[Subcategory].firstchild:[Product].[Subcategory].currentmember},[Measures].[Internet Sales Amount])
end
select {[Measures].[Internet Sales Amount],
[Measures].[Internet Sales AmountRunningtotal]
} on columns,
non empty
([Date].[Calendar Year].[Calendar Year],[Date].[Calendar Quarter of Year].[Calendar Quarter of Year],
[Product].[Category].[Category],[Product].[Subcategory].[Subcategory])
on
rows
from
[Adventure Works]
推荐阅读
- javascript - 无法让我的网站在移动浏览器中全屏运行(保存到主屏幕时)
- c# - 如何使用 Dart sha256 和 C# sha256 获得相同的结果?
- sql - 如果它不存在,则在表中插入一行 - Oracle
- ssl - 如何在 golang 中创建没有证书的 TLS 连接?
- python - python 辅助函数和返回语句
- reactjs - React Native - 无法在不点击的情况下呈现来自后端 api 的响应
- c# - 读取派生类的属性值
- layout - 使用 graphviz dot/neatu 布局“玩”
- x86 - 虚拟机监视器如何捕获系统调用?
- java - 重载方法选择