Qlik sense忽略过滤器/选择

时间:2017-09-27 20:49:11

标签: qlikview qliksense

使用qlik sense

我有以下措施

RangeAvg(下面(Count(Distinct {1< Year =>} [OrderID]),0,52))

我仍然需要当用户从文件管理器窗格中选择一年时,该度量不受影响

然而使用Year =不起作用

任何想法团队都好吗?

2 个答案:

答案 0 :(得分:0)

1的集合标识符表示“应用程序中所有记录的完整集合,无论是否进行了任何选择。”如果您希望除Year以外的所有用户选择都要考虑,只需将设置标识更改为$(假设您没有设置并使用任何其他备用状态)。 $集标识符指的是默认状态;当用户在界面中选择某些内容时默认选择的那个。

答案 1 :(得分:0)

如果您想忽略所有过滤器,但是年份可以尝试以下代码:

public class WaringConverter :IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            if((bool)value == true)
            {
                return new SolidColorBrush(Colors.Green);
            }
            else
            {
                return new SolidColorBrush(Colors.Gray);
            }  
        }

        public object ConvertBack(object value, Type targetType, object parameter, string language)
        {
            throw new NotImplementedException();
        }
    }

p 函数表示所有可能的值

有关详细信息,请参阅Qlik网站上的help section