在Power BI中,您可以使用DAX(数据分析表达式)按月计算其他表中列的总和
Dates
表),另一个包含要计算总和的数值数据的表(例如,Sales
表)。Dates
表中,创建一个新列,用于提取月份信息。例如:Month = FORMAT([Date], "yyyy-MM")
这将根据Date
列创建一个名为Month
的新列,其中包含年月格式的数据。
Sales
表中,创建一个计算列,用于将日期列转换为与Dates
表中的Month
列相同的格式。例如:SalesMonth = FORMAT([SaleDate], "yyyy-MM")
这将根据SaleDate
列创建一个名为SalesMonth
的新列。
Sales
表中,创建一个计算列,用于计算每个月的总销售额。例如:MonthlySales = SUMX(FILTER(Sales, SalesMonth = [SalesMonth]), [SalesAmount])
这将根据SalesMonth
列对SalesAmount
列进行求和。
Dates
表设置为数据模型的主表。在Power BI的“建模”选项卡中,选择“关系”,然后点击“管理关系”。将Dates
表的Month
列与Sales
表的SalesMonth
列建立关系。Dates
表的Month
列添加到报表画布上。然后,将Sales
表的MonthlySales
列添加为柱状图或折线图的值。领取专属 10元无门槛券
手把手带您无忧上云