YTD Value 在 Excel 上运行良好,但在使用相同 OLAP 的报表上运行良好。这份报告正在制作中,我今天需要修复。我感谢您的帮助!!
例如,
2012年有销售。
简
Apple $100
Orange $200
二月
Apple $50
Banana $300
当我在 Excel 上为 2 月指定月份时,它不显示橙色,但总计是正确的。但它只是在 SQL 报告中总结它们。
excel上的结果
Apple $150
Banana $300
Grand Total $650
SQL 报告的结果
Apple $150
Banana $300
Grand Total $450
这是我的年初至今计算。
Name: [YED Amount]
Expression: AGGREGATE(YTD(), [Measures].[Amount])
我的 MDX 报告
SELECT NON EMPTY { [Measures].[Variance], [Measures].[Amount], [Measures].[YTD Amount],
[Measures].[YTD Budget], [Measures].[YTD Variance], [Measures].[Budget] } ON COLUMNS, NON EMPTY {
([MF - Statement Account].[Major Category].[Major Category].ALLMEMBERS * [MF - Statement Account].
[Mid Category].[Mid Category].ALLMEMBERS * [MF - Statement Account].[Acocunt Name].[Acocunt
Name].ALLMEMBERS * [MF - Vendor].[Payee].[Payee].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION,
MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOSET(@MFTimeMonth, CONSTRAINED) ) ON COLUMNS FROM (
SELECT ( STRTOSET(@MFTimeYear, CONSTRAINED) ) ON COLUMNS FROM ( SELECT (
STRTOSET(@MFBranchBranchName, CONSTRAINED) ) ON COLUMNS FROM [Cube Accounting BU Budget Variance])))
WHERE ( IIF( STRTOSET(@MFBranchBranchName, CONSTRAINED).Count = 1, STRTOSET(@MFBranchBranchName,
CONSTRAINED), [MF - Branch].[Branch Name].currentmember ), IIF( STRTOSET(@MFTimeYear,
CONSTRAINED).Count = 1, STRTOSET(@MFTimeYear, CONSTRAINED), [MF - Time].[Year].currentmember ), IIF(
STRTOSET(@MFTimeMonth, CONSTRAINED).Count = 1, STRTOSET(@MFTimeMonth, CONSTRAINED), [MF - Time].
[Month].currentmember ) ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE,
FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
我在报告中显示总计的公式
=Sum(Fields!YTD_Amount.Value)