SlicerCache.CrossFilterType (Excel)

Retorna ou define se uma segmentação de dados está participando da filtragem cruzada com outras segmentações de dados que compartilham o mesmo cache de segmentação de dados, além de como a filtragem cruzada é exibida. Leitura/gravação. Os valores de retorno possíveis são xlSlicerCrossFilterHideButtonsWithNoData - A filtragem cruzada é ativada para este cache de segmentação de dados, e qualquer elemento sem dados para uma seleção de filtragem em outras segmentações de dados conectadas à mesma fonte de dados será esmaecido. Além disso, os botões ficarão ocultos, xlSlicerCrossFilterShowItemsWithDataAtTop - A filtragem cruzada é ativada para este cache de segmentação de dados, e qualquer elemento sem dados para uma seleção de filtragem em outras segmentações de dados conectadas à mesma fonte de dados será esmaecido. Além disso, os elementos com dados são movidos até a parte superior da segmentação de dados. Será, xlSlicerCrossFilterShowItemsWithNoData - A filtragem cruzada é ativada para este cache de segmentação de dados, e qualquer elemento sem dados para uma seleção de filtragem em outras segmentações de dados conectadas à mesma fonte de dados será esmaecido, xlSlicerNoCrossFilter - A filtragem cruzada é desativada totalmente, por isso todos os elementos são exibidos e estão ativos (não esmaecidos), independentemente das seleções de filtragem em outras segmentações de dados.

Se mais de uma segmentação de dados estiver associada à mesma tabela dinâmica, por padrão, se o item ou os itens filtrados em uma segmentação de dados não tiver nenhum dado correspondente em outra segmentação de dados, esses itens serão esmaecidos. Por exemplo, se você tiver uma segmentação de perfil de país e uma segmentação de estado, e escolher um país na segmentação de um país, todos os Estados que não estão nesse país serão esmaecidos. Esse recurso é conhecido como filtragem cruzada. As configurações da interface do usuário que correspondem à configuração da propriedade CrossFilterType são as caixas de seleção Indicar itens sem dados visualmente e Mostrar itens sem dados por último na caixa de diálogo Configurações da Segmentação de Dados. Configurar a propriedade CrossFilterType como xlSlicerCrossFilterShowItemsWithDataAtTop corresponde a marcar as caixas de seleção Indicar itens sem dados visualmente e Mostrar itens sem dados por último. A definição da propriedade CrossFilterType como xlSlicerCrossFilterShowItemsWithNoData corresponde à seleção da caixa de seleção indicar apenas os itens sem dados . Desmarcar ambas as caixas de seleção corresponde à configuração da propriedade CrossFilterType como xlSlicerNoCrossFilter. Fontes de dados OLAP (SlicerCache.** OLAP** = true) não são suportados pela propriedade CrossFilterType . Para fontes de dados OLAP, use a propriedade CrossFilterType do objeto SlicerCacheLevel .


ActiveWorkbook.SlicerCaches(1).CrossFilterType = xlSlicerCrossFilterHideButtonsWithNoData