PBI x轴展示最近几月数据,DAX怎么写
时间: 2024-10-15 11:19:09 浏览: 13
在Power BI (PBI) 中,如果你想要创建一个图表,X轴显示的是最近几个月的数据,你可以使用内置的时间序列功能。假设你有一个包含日期列和对应数值的数据源,可以按照以下步骤操作:
```powerquery
// 假设表名为"SalesData",日期列为"Date", 销售额列为"Amount"
let
Source = YourDataSource, // 替换为实际数据源
StartMonth = Date.StartOf("month", DateTime.Today() - Int_months(6)), // 6个月前的开始月份
FilteredData = Table.SelectRows(Source, each [Date] >= StartMonth), // 筛选出最近六个月的数据
// 创建X轴时间序列图
Visual =
Tabular visualization(
Data = FilteredData,
Type = "line",
AxisProperties( {
SeriesAxis = Axis(
Position = AxisPosition.Below,
ShowValues = true,
LabelFrequency = Value每隔Months(1),
Values = { [Date], [Amount] }
),
HorizontalAxis = Axis(
Position = AxisPosition.Left,
IntervalUnit = TimeUnit.Months
)
})
)
in
Visual
```
这里,`Int_months(6)`是一个函数,表示获取6个月的时间间隔。然后你可以将这个查询添加到PBI的工作区,选择线形图或者其他适合的时间序列图表类型。
阅读全文