Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何从PowerBI中的表中获取第一个最大值或最小值?_Sql Server_Powerbi_Dax - Fatal编程技术网

Sql server 如何从PowerBI中的表中获取第一个最大值或最小值?

Sql server 如何从PowerBI中的表中获取第一个最大值或最小值?,sql-server,powerbi,dax,Sql Server,Powerbi,Dax,这是我的桌子: 我只想得到其中的最大值,也就是71,还有它的日期和最小值。我通过温度场的不同计数得到这个表(不使用表达式) 我还可以将其设置为除表外的多行卡片,将其升序或降序排序,以便显示已排序的行,并按如下方式调整其大小: 但用户也可以使用右上角的图标将其最大化。是否可以删除该图标(自定义标题栏图标)? 有解决办法吗?谢谢 这可以通过测量和函数组合max()和Lookupvalue() 我使用这些数据向您展示如何: Date,Temp 09.04.2016,1 10.04.2016,2 1

这是我的桌子:

我只想得到其中的最大值,也就是71,还有它的日期和最小值。我通过温度场的不同计数得到这个表(不使用表达式)

我还可以将其设置为除表外的多行卡片,将其升序或降序排序,以便显示已排序的行,并按如下方式调整其大小:

但用户也可以使用右上角的图标将其最大化。是否可以删除该图标(自定义标题栏图标)?
有解决办法吗?谢谢

这可以通过测量和函数组合
max()
Lookupvalue()

我使用这些数据向您展示如何:

Date,Temp
09.04.2016,1
10.04.2016,2
11.04.2016,3
12.04.2016,4
13.04.2016,5
14.04.2016,81
15.04.2016,20
16.04.2016,30
17.04.2016,40
18.04.2016,50
19.04.2016,60
20.04.2016,70
21.04.2016,71
插入该数据集并在
上拆分它

然后添加新的度量值并插入以下函数:

Max = "Max value for this period is "& max(Table1[Temp]) & " on " & LOOKUPVALUE(Table1[Date]; Table1[Temp]; max(Table1[Temp]))
现在,您可以添加一个多行卡片可视化,并插入测量值以获得:

您可以添加此公式以获得最小值:

Min = "Min value for this period is "& min(Table1[Temp]) & " on " & LOOKUPVALUE(Table1[Date]; Table1[Temp]; min(Table1[Temp]))

由于您似乎喜欢多行卡片,因此可以在同一张卡片中使用两种度量:


这可以通过测量和函数组合
max()
Lookupvalue()

我使用这些数据向您展示如何:

Date,Temp
09.04.2016,1
10.04.2016,2
11.04.2016,3
12.04.2016,4
13.04.2016,5
14.04.2016,81
15.04.2016,20
16.04.2016,30
17.04.2016,40
18.04.2016,50
19.04.2016,60
20.04.2016,70
21.04.2016,71
插入该数据集并在
上拆分它

然后添加新的度量值并插入以下函数:

Max = "Max value for this period is "& max(Table1[Temp]) & " on " & LOOKUPVALUE(Table1[Date]; Table1[Temp]; max(Table1[Temp]))
现在,您可以添加一个多行卡片可视化,并插入测量值以获得:

您可以添加此公式以获得最小值:

Min = "Min value for this period is "& min(Table1[Temp]) & " on " & LOOKUPVALUE(Table1[Date]; Table1[Temp]; min(Table1[Temp]))

由于您似乎喜欢多行卡片,因此可以在同一张卡片中使用两种度量:


您使用的是什么来源?擅长?SQL Server?SSAS?使用sql server。我可以建议一个sql查询,该查询将获得您所需的帮助,如果您可以添加度量值
MaxTemp=Max(Temperature)
@Mogli,我建议的解决方案不是您要找的吗?您使用的是什么源?擅长?SQL Server?SSAS?使用sql server。我可以建议一个sql查询,该查询将获得您想要的结果,如果您能提供帮助,您可以添加一个度量值
MaxTemp=Max(Temperature)
@Mogli,我建议的解决方案不是您想要的吗?