量化如果在第一表中值,则在2nd中进行特定计算

问题描述 投票:0回答:1
看您的专业知识。卡在1个措施上。

given:我有2个表。

表1包含独特的国家名称和状态(“运行”或“已完成”)。

表2包含事实国家名称(带有重复)和日期(创建和修改)我需要使用
  • IDEA将具有将显示的措施:
  • 如果在表1中:

国家,状态=运行,然后表2:今天的日期 - 最小创建

国家,状态=已完成,然后表2:最大修改 - 最小创建
  • 我想到了dax,但它行不通
  • CampaignDuration = var running_days = -DATEDIFF(TODAY(),MIN('Table2'[Created]),WEEK) var closed_days = -DATEDIFF(MAX('COI_Merged_All'[Modified]),MIN('Table2'[Created]),WEEK) VAR Campaign_Status = MAX('Table1'[status]) var result = IF(Campaign_Status = "Completed", "completed in" & " " & closed_days & " " & "weeks", "ongoing" & " " & running_days & " " & "weeks") RETURN result
先前感谢您的支持

表1 |国家|状态| | ------- | ----------- | |西班牙|运行| |英国|完成|
表2
|国家|创建|修改|
| ------- | ---------------- | ------------ |
|西班牙| 01.01.2024 | 04.01.2024 |
|西班牙| 02.01.2024 | 05.01.2024 |
|西班牙| 03.01.2024 | 06.01.2024 |
|英国| 01.01.2024 | 03.01.2024 |
|英国| 02.01.2024 | 04.01.2024 |

today -10.01.2024

预期结果:

Spain选择-10.01.2024-01.01.2024 = 9天活动正在进行 选择-04.01.2024-01.01.2024 =在3天内完成

您可以尝试在两个表之间建立关系

  1. 然后创建一个度量
powerbi powerbi-desktop
1个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.