我在Tableau中使用LOD计算。虽然我的表达式给出了连续显示在一个单元格中的百分比的正确结果,但小计不正确,因为它们超过了100%,并且是百分比的累加和。在使用“固定”表达式进行计算时,如何显示正确的小计?
我使用示例超级商店作为我的问题的示例。我创建了一个参数“ Test”,可以在美元金额和百分比之间进行切换。我还创建了一个计算字段,并使用了以下内容:
CASE [Test]
WHEN 'Dollars' THEN { FIXED [Order Date], [Category], [Sub-Category]: SUM([Sales]) }
WHEN 'Percent' THEN -{ FIXED ([Order Date]), [Category], [Sub-Category]: SUM([Sales])} / { FIXED YEAR([Order Date]), [Category]: SUM([Sales])}
END
否定是用于自定义格式以显示百分比。当我切换到百分比时,我得到的总计是300%。如果在该列中使用更多尺寸,则百分比会增加。
谢谢!