【问题标题】:PowerBI : creating a table using SelectedValue from various columns in a tablePowerBI:使用表中各个列的 SelectedValue 创建表
【发布时间】:2021-02-23 18:34:47
【问题描述】:

我是 DAX 函数的新手。 我有一个包含 6 列 (vehicleclass,count,avg,peakperiod,capturedate,daytype) 的运费表。我需要一个新列 (hgvAMCount) 来包含来自 vehicleclass(hgv)countpeakperiod (AM) 的选定值

我创建了一个 DAX 度量 hgvcolum

hgvAMCount= SELECTEDVALUE (
            'freights'[vehicleclass],
            "**hgv**",
           'freights'[count],
            "**count**",
            'freights'[peakperiod],
            "**AM**"
        )

我收到此错误:

传递给 selectedvalue 函数的参数过多。该函数的最大参数数为 2

我不确定我是否使用了正确的 DAX 函数,我使用了 SELECTEDVALUE,但它不起作用。我也尝试合并列。

【问题讨论】:

    标签: powerbi dax selectedvalue


    【解决方案1】:

    您似乎正在尝试将SELECTEDVALUE 用作某种查找函数(不是它的用途)。

    我猜你正在寻找类似这样的东西:

    hgvAMCount =
    CALCULATE (
        SUM ( 'freights'[count] ),
        'freights'[vehicleclass] = "hgv",
        'freights'[peakperiod] = "AM"
    )
    

    【讨论】:

    • 谢谢它确实有效,但是当我尝试包含其他货运信息时,它没有用。例如'freights'[vehicleclass] = "hgv","lgv","non-freight"。
    猜你喜欢
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多