Power BI-创建计算表

胡安·迭戈(Juan Diego)

我正在Power BI中创建一个仪表板。我必须每天报告一个过程的执行情况。选择这些日子之一时,我想根据所选日期(提供有关执行次数和工时的具体信息)创建另一个计算表,如下所示:

TABLE_B = FILTER(TABLE_A; TABLE_A[EXEC_DATE] = [dateSelected])

如下所示,根据选择的日期预先计算了[dateSelected]时:

dateSelected = FORMAT(FIRSTDATE(TABLE_A[EXEC_DATE]);"dd/MM/yyyy")

我尝试了很多替代方法,例如,分别创建年,月和日,以便以后进行比较。我在比较的两面都使用了格式,但是它们都不适合我。在大多数情况下,它会向我返回整个源表,而没有任何类型的过滤器。在其他情况下,它不返回任何内容。但是,当我把具体的一天...

TABLE_B = FILTER(TABLE_A; TABLE_A[EXEC_DATE] = "20/02/2019")

...它使过滤器根据需要正确生成表。

有人知道如何实现我要搜索的功能吗?

提前致谢。

Justyna MK

你快到了胡安。您只需要dateSelected在DAX查询中用作varialbe:

TABLE_B = 
    var dateSelected = FIRSTDATE(TABLE_A[EXEC_DATE])
return
    FILTER(TABLE_A, TABLE_A[EXEC_DATE] = dateSelected)

请注意,我所有的日期都被格式化为Date,所以我不需要使用FORMAT函数。

这是最终结果:

在此处输入图片说明

我承认这种行为可能会造成混乱!这是一个有用的链接,它将帮助您了解Power BI的上下文

https://community.powerbi.com/t5/Desktop/Filtering-table-by-measures/td-p/131361

让我们将选项1视为FILTER(TABLE_A; TABLE_A[EXEC_DATE] = "20/02/2019"),将选项2视为FILTER(TABLE_A; TABLE_A[EXEC_DATE] = [dateSelected])从帖子中引用:

选项1的过滤器功能中,您正在“表”(行上下文)的每一行上进行迭代。选项2中,因为您将度量用作筛选条件的一部分,所以此行上下文将转换为等效的筛选上下文(上下文转换)。

当您要基于度量值过滤列但不希望应用上下文转换时,使用变量(...)非常方便。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Power bi计算比率

来自分类Dev

Power BI表转换

来自分类Dev

Power Bi动态计算天数

来自分类Dev

Power BI:计算列或度量

来自分类Dev

Power Bi:链接表

来自分类Dev

无法在Power BI中创建度量或计算列

来自分类Dev

向 Power BI 中的表添加计算列

来自分类Dev

计算Power BI中组之间的差异

来自分类Dev

Power BI,计算不同的空值

来自分类Dev

Power BI增长率计算

来自分类Dev

Power BI:分配度量值以计算列

来自分类Dev

计算平均网络天数 Power BI

来自分类Dev

Power BI - DAX - YTD 计算的异常行为

来自分类Dev

了解维度表-最佳方法-Power BI

来自分类Dev

Power BI中的表的条件过滤

来自分类Dev

Power BI 层次结构表视觉对象

来自分类Dev

power bi 中的日历表

来自分类Dev

使用Power BI / Power Query从表到JSON

来自分类Dev

如何创建DAX度量以计算累积总和,并且还响应Power BI中的评估上下文

来自分类Dev

如何在Power BI Desktop中创建一个与DAX中的一列具有不同值的计算表

来自分类Dev

使用当前行值对 Power BI 中具有匹配列名的表执行计算?

来自分类Dev

Power BI聚合-明细表必须是DirectQuery表?

来自分类Dev

Power BI:将重复表转换为参考表

来自分类Dev

DAX在Power BI中计算票证的使用期限

来自分类Dev

如何使用DAX查询在Power BI中计算增量值?

来自分类Dev

何时在Power BI中使用计算字段与度量?

来自分类Dev

Power BI中的COUNTIF(需要新的计算列)

来自分类Dev

计算两列的百分比Power BI

来自分类Dev

使用Visual Studio Team Services的Power BI上的计算字段