Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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
Powerbi 将现有表筛选到另一个表,而不在现有表上添加度量值或列_Powerbi_Dax - Fatal编程技术网

Powerbi 将现有表筛选到另一个表,而不在现有表上添加度量值或列

Powerbi 将现有表筛选到另一个表,而不在现有表上添加度量值或列,powerbi,dax,Powerbi,Dax,我想基于输入表创建一个表。 输入表为: 新表过滤输入表以显示每天的最后一个条目 我曾经尝试过使用度量值,但有时直到我在透视表中绘制它时,我才知道它是否正常工作,这并不是很糟糕,但有时无法准确显示我需要看到的内容。 我尝试过这一措施: History_Daily Efficiency = VAR LastDailyEfficiency = GENERATE( VALUES ('Table_Full'[Cell]), CALCULATETABLE (

我想基于输入表创建一个表。 输入表为:

新表过滤输入表以显示每天的最后一个条目

我曾经尝试过使用度量值,但有时直到我在透视表中绘制它时,我才知道它是否正常工作,这并不是很糟糕,但有时无法准确显示我需要看到的内容。 我尝试过这一措施:

History_Daily Efficiency = 
VAR LastDailyEfficiency = 
    GENERATE(
        VALUES ('Table_Full'[Cell]),
        CALCULATETABLE (
            TOPN (
                1,
                GROUPBY (
                    'Table_Full',
                    'Table_Full'[Date],
                    'Table_Full'[Time],
                    'Table_Full'[Efficiency]
                ),
                'Table_Full'[Date], DESC,
                'Table_Full'[Time], DESC,
                'Table_Full'[Efficiency], ASC
            )
        )
    )
RETURN
    CALCULATE (
        AVERAGE('Table_Full'[Efficiency]),
        TREATAS( LastDailyEfficiency, 'Table_Full'[Cell], 'Table_Full'[Date], 'Table_Full'[Time], 'Table_Full'[Efficiency]),
        'Table_Full'[Efficiency] < 80
    )
History\u每日效率=
VAR LastDailyEfficiency=
产生(
值('Table_Full'[单元格]),
可计算(
托普恩(
1.
群比(
“表满”,
“表满”[日期],
“表满”[时间],
“表满”[效率]
),
“表格完整”[日期],描述,
“Table_Full”[时间],描述,
“表满”[效率],ASC
)
)
)
返回
算计(
平均值('Table_Full'[效率]),
治疗(LastDailyEfficiency,'Table_Full'[单元格],'Table_Full'[日期],'Table_Full'[时间],'Table_Full'[效率],
“表满”[效率]<80
)
但我明白了:

我希望将此作为输出:

您可以创建一个新表:

LastDayCount = GROUPBY(Table_Full;Table_Full[lob/Part Number];Table_Full[Date];"LastDate";MAXX(CURRENTGROUP(); Table_Full[DateTime]))
这将创建一个包含当天最后日期时间的表

接下来,我们添加一列,给出一天中该特定最后日期时间的最大值。我注意到,您有更多相同的条目,下面的逻辑是在一天结束时,当有多个条目时的最大零件数

Count = 
CALCULATE(MAX(Table_Full[Part Count]);
    FILTER(Table_Full;LastDayCount[Table_Full_lob/Part Number] = Table_Full[lob/Part Number] 
    && LastDayCount[LastDate] = Table_Full[DateTime])) 
最终结果:

矩阵视觉系统没有显示[作业/零件号]是否存在问题?如果是这样,您需要将该字段添加到矩阵中。这个问题有点难理解,因为这个度量显然指的是不同于您向我们展示的数据。不,这不是问题所在。我创建了多个度量,但都与上面显示的相同,因此一个度量是效率,一个度量是部件计数,一个度量是销售等。我显示的图片可能显示了不同的度量,但想法是相同的。。。换言之,您可以将上述[效率]度量值替换为[零件计数],这在上述输入表中可用。。。无论是[job/part number]还是效率、销售或成本,我都希望新表过滤除每天结束时的一行之外的所有行。。这太难了还是不可能?我可以创建一个表来过滤输入,但它总是显示最后的日期。。我需要显示每天的最后一天,而不仅仅是最后一天表格(TOPN(1,不同(“csl_1新窗台挡泥板单元1状态”),“csl_1新窗台挡泥板单元1状态”[DateTime],),TOPN(1,不同(“csl_1新窗台挡泥板单元2状态”),“csl_1新窗台挡泥板单元2状态”[DateTime],),