我正在尝试向所有以“核心表”开头的电台引入 PPH 值。 PPH 值在一天中的不同时间会有所不同,以考虑休息时间。所有站点全天都有相同的 PPH 值。
通常的PPH值为162。
此值的变化发生在:
凌晨 4 点 = 121
上午 6 点 = 121
上午 10 点 = 81
下午 2 点 = 121
下午 5 点 = 81
晚上9点=121
全天所有其他时间均为 162 PPH。
有没有办法说:“对于所有包含Core Table字样的站点,在上面列出的时间分配上面的PPH值,每隔一个小时分配值162”
这是我当前代码的示例。我无法向代码中添加任何其他站,因为 Power BI 表示查询很复杂。将其压缩是我能够添加其他电台的唯一方法。
Core PPH = if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 2",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 3",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 4",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 5",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 6",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 7",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 8",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 9",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("4:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("5:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("6:00:00 AM")),121,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("7:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("8:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("9:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("10:00:00 AM")),81,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("11:00:00 AM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("12:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("1:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("2:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("3:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("4:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("5:00:00 PM")),81,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("6:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("7:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("8:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("9:00:00 PM")),121,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("10:00:00 PM")),162,
if(and('Data Complete'[Station]="Core Table 10",'Data Complete'[Start of Hour]=VALUE("11:00:00 PM")),162 ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
我尝试过的内容如上所示。该代码有效,但仅限于该站数。我需要向此报告添加 5 个附加站,但是当我添加与此代码中其他站格式相同的附加站时,Power BI 表示查询太复杂,无法放入一个查询中。
您可以通过检查 Station 字符串的开头来简化,然后使用 SWITCH 函数根据小时选择一个值:
Core PPH =
IF (
LEFT ( 'Data Complete'[Station], 10 ) = "Core Table",
SWITCH (
HOUR ( 'Data Complete'[Start of Hour] ),
4, 121,
6, 121,
10, 81,
14, 121,
17, 81,
21, 121,
162
),
162
)