我想显示今年的商店计数,从迄今为止和日期开始。以下代码将此列放在表格中时,将抛出此错误。
ThisYearStoreCount =
IF (
[DateDiff] > 365,
0,
IF (
DATESBETWEEN ( WUSA_CAL_DIM[End_Date], [From_Date], [To_Date] ),
DISTINCTCOUNTNOBLANK ( WUSA_STORE_DIM[Store Code] )
)
)
@rado在
如果我了解您的逻辑,那么类似的事情应该有效。
ThisYearStoreCount =
IF (
[DateDiff] > 365,
0,
IF (
[From_Date] >= WUSA_CAL_DIM[End_Date]
&& [To_Date] <= WUSA_CAL_DIM[End_Date]
&& WUSA_STORE_DIM[Store Code] <> BLANK(),
1
)
)
该错误通常表示您正在使用返回一组数据的函数,在列上下文中行(。
我正在稍微读取一条线之间的读数,但是上面的新列公式将在允许数字1到达之前检查结束日期是否在_date和to_date之间。
然后,您只需将TheyearStoreCount添加到任何视觉范围内,并且可以在适当的地方总结。
您现有的代码应作为一个度量(而不是列(我认为,但是没有更多信息就无法分辨。