【发布时间】:2017-10-12 14:10:00
【问题描述】:
在根据时间线绘制值的数据透视表中,可以右键单击该表,选择“将值显示为...”并将它们显示为特定日期的百分比。
我正在尝试使用 DAX 度量来重新创建相同的行为:我想要一个度量来显示每天的价格占一年中第一天的百分比。
我已经成功创建了一个可以正确识别一年中的第一个日期的度量,即基线: FDate:=CALCULATE(FIRSTDATE(Prices[Date]),ALLEXCEPT('Calendar','Calendar'[Year]))
但是,我不知道如何使用此 FDate 来获取当天的价格(需要作为进一步计算的基准):
CALCULATE([总价格], ALLEXCEPT('Calendar','Calendar'[Year]), FILTER('Prices', 'Prices'[Date]=[FDate])) 返回每天的价格,而不是第一个日期的价格。
CALCULATE([Sum of Price], FILTER(ALLEXCEPT('Calendar','Calendar'[Year]),'Calendar'[Date]=[FDate])) 忽略YEAR 报告过滤器并返回我的日历表中第一个日期的价格,而不是我过滤的年份中的第一个日期。
任何指向正确方向的指针将不胜感激! 谢谢
【问题讨论】:
-
@Rob,不知道你为什么要编辑我的标题。我的问题绝对不是如何右键单击“将值显示为...”...
-
您说您想右键单击表格,选择显示值,然后将它们显示为百分比。如果有帮助,我应该添加“百分比”,但您的原始标题是非描述性的并且包含不必要的标签。如果你能写一个更好的标题,如果你不能,我可以给你改。
标签: powerpivot dax