问题描述
我正在研究在特定时间间隔之后创建新表的情况。我有一个在此kusto查询上运行的PowerBI报告。此kusto查询应在创建的最新表上运行。由于表名包含创建日期,因此我可以在下面的查询中找到最新的表名,但是如何在单个变量中提取下面查询的输出?这样我的后续查询可以选择该表名来生成报告。
查询:
。显示表格 |其中TableName包含“ XXX” |项目TableName,年份= split(TableName,“ ”)[3],月份= split(TableName,“ ”)] [4],day = split(TableName,“ _”)[5] |项目TableName,CreatedDate = todatetime(strcat(year,month,day)) |由CreatedDate排序|项目TableName |拿1
输出:[单行单列]
表名=> XXX_12_11_2020
感谢您的帮助。谢谢
解决方法
看看table scope function,您可以在函数中使用它,并从PBI引用该函数。了解如何在查询here
中使用管理命令