基于切片器选择,使用动态列获取矩阵视觉上的数据

发布于 2025-02-12 04:05:23 字数 494 浏览 1 评论 0原文

我有一个表,可以结合同一项目的所有4个版本的数据(项目A)。

Excel副本

我需要有关如何在矩阵视觉中添加动态列的建议,以便当从slicer下拉列表Visual选择项目A的两个不同版本时,列日期应根据Slicer中的选择而更改。例如,如果在一个切片机中选择“项目A基线”,并且在下一个切片机中选择了“ A -Project A Update 01”,则矩阵Visual中的日期应相应地变化,并在DAX公式中进行更改,以计算Dynamic日期列的天数差异为显示在附件中。

矩阵visual

I have a single table that combines data of all 4 versions of same Project (Project A).

excel copy

I need advise on how to add a dynamic column in Matrix Visual so that when two different versions of the Project A is selected from Slicer dropdown visual, the column dates should change according to the selection made in Slicer. For instance if "Project A - Baseline" is selected in one Slicer and "Project A - Update 01" is selected in the next slicer, the dates in matrix visual should change accordingly and DAX formula to calculate the days difference from dynamic dates column as shown in the attachment.

Matrix Visual

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱桃奶球 2025-02-19 04:05:23

简单方式:

Left Project Start Date = 
VAR ProjectName=MIN('Sheet1'[proj_short_name])
RETURN
    CALCULATE(
        SELECTEDVALUE(Sheet1[Plan_Actual_Start_Date],"more then 1 start date")
        ,'Sheet1'[proj_short_name]=ProjectName
    )

Right Project End Date = 
VAR ProjectName=MAX('Sheet1'[proj_short_name])
RETURN
    CALCULATE(
        SELECTEDVALUE(Sheet1[Plan_Actual_Finish_Date],"more then 1 end date")
        ,'Sheet1'[proj_short_name]=ProjectName
    )

Matrix header= "Projects Compare " & MIN('Sheet1'[proj_short_name]) & " vs " & MAX('Sheet1'[proj_short_name])

“一个切片机”

Simple way:

Left Project Start Date = 
VAR ProjectName=MIN('Sheet1'[proj_short_name])
RETURN
    CALCULATE(
        SELECTEDVALUE(Sheet1[Plan_Actual_Start_Date],"more then 1 start date")
        ,'Sheet1'[proj_short_name]=ProjectName
    )

Right Project End Date = 
VAR ProjectName=MAX('Sheet1'[proj_short_name])
RETURN
    CALCULATE(
        SELECTEDVALUE(Sheet1[Plan_Actual_Finish_Date],"more then 1 end date")
        ,'Sheet1'[proj_short_name]=ProjectName
    )

Matrix header= "Projects Compare " & MIN('Sheet1'[proj_short_name]) & " vs " & MAX('Sheet1'[proj_short_name])

one slicer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文