QlikView - 如果日历对象中的日期范围数据为空,则强制 table 框不显示数据

QlikView - Force table box to not show data if date range in calendar object is data empty

我有一个使用主日历作为基础的日历对象。所有数据都显示在 table 框中,并且此数据基于在日历对象上选择的日期范围。

我的数据没有所有日期范围的值,只有一些 days/months。

例如:

我的主日历从 2022 年 1 月 1 日到 2024 年 1 月 1 日,但我只有这个范围内的几个月和几天的数据。这个日历从 01/01/2022 到 01/01/2024 的原因是数据集上的“MinDate”是 01/01/2022 而数据集上的“MaxDate”是 01/01/2024.

我知道 qlikview 逻辑是在该日期范围内没有数据时显示所有数据,但我需要相反的方法。如果日期范围内没有数据,我想在 table 框中不显示任何数据。

这可能吗?

有人可以帮我吗?

对象类型将决定您如何执行此操作。

If 是一个 table 对象:(我认为这是你的选择) 您选择要控制显示隐藏选项的列,然后打开省略行选项

如果是直table图表类型并且您想要一个维度来控制行的显示隐藏

最后,如果它是决定显示隐藏的表达式,那么选项就在这里