BottomCount (DMX)
Aplica-se a: SQL Server Analysis Services
Retorna o número especificado de linhas inferiores em ordem crescente de classificação, conforme especificado por uma expressão.
Sintaxe
BottomCount(<table expression>, <rank expression>, <count>)
Aplica-se A
Uma expressão que retorna uma tabela, como uma <referência> de coluna de tabela ou uma função que retorna uma tabela.
Tipo de retorno
<expressão de tabela>
Comentários
O valor fornecido pelo <argumento de expressão de classificação> determina a ordem crescente de classificação para as linhas fornecidas no <argumento de expressão> de tabela e o número de linhas inferiores especificadas no <argumento count> é retornado.
Exemplos
O exemplo a seguir cria uma consulta de previsão no modelo de Associação que você cria usando o Tutorial básico de mineração de dados.
Para entender como o BottomCount funciona, pode ser útil primeiro executar uma consulta de previsão que retorna apenas a tabela aninhada.
SELECT Predict ([Association].[v Assoc Seq Line Items], INCLUDE_STATISTICS, 10)
FROM
[Association]
NATURAL PREDICTION JOIN
SELECT (SELECT 'Women''s Mountain Shorts' as [Model]) AS [v Assoc Seq Line Items]) AS t
Observação
Neste exemplo, o valor fornecido como entrada contém uma única aspa e, portanto, deve ser precedido por outra aspa. Se você não tiver certeza da sintaxe para inserção de um caractere de escape, use o Construtor de Consultas de Previsão para criar a consulta. Quando você seleciona o valor da lista suspensa, o caractere de escape exigido é inserido. Para obter mais informações, consulte Criar uma consulta Singleton no Designer de Mineração de Dados.
Resultados do exemplo:
Modelar | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
---|---|---|---|
Sport-100 | 4334 | 0.291283016 | 0.252695851 |
Water Bottle | 2866 | 0.192620472 | 0.175205052 |
Patch kit | 2113 | 0.142012232 | 0.132389356 |
Mountain Tire Tube | 1992 | 0.133879965 | 0.125304948 |
Mountain-200 | 1755 | 0.117951475 | 0.111260823 |
Tubo de pneu de estrada | 1588 | 0.106727603 | 0.101229538 |
Capacete para Ciclismo | 1473 | 0.098998589 | 0.094256014 |
Fender Set - Mountain | 1415 | 0.095100477 | 0.090718432 |
Mountain Bottle Cage | 1367 | 0.091874454 | 0.087780332 |
Road Bottle Cage | 1195 | 0.080314537 | 0.077173962 |
A função BottomCount obtém os resultados dessa consulta e retorna as linhas de menor valor que somam à porcentagem especificada.
SELECT
BottomCount
(
Predict ([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,10),
$SUPPORT,
3)
FROM
[Association]
NATURAL PREDICTION JOIN
(SELECT (SELECT 'Women''s Mountain Shorts' as [Model]) AS [v Assoc Seq Line Items]) AS t
O primeiro argumento para a função BottomCount é o nome de uma coluna de tabela. Neste exemplo, a tabela aninhada é retornada chamando a função Predict e usando o argumento INCLUDE_STATISTICS.
O segundo argumento para a função BottomCount é a coluna na tabela aninhada que você usa para ordenar os resultados. Neste exemplo, a opção INCLUDE_STATISTICS retorna as colunas $SUPPORT, $PROBABILTY e $ADJUSTED PROBABILITY. Este exemplo usa $SUPPORT porque os valores de suporte não são fracionários e, portanto, são mais fáceis de verificar.
O terceiro argumento para a função BottomCount especifica o número de linhas. Para obter as três linhas com a menor classificação, ordenadas por $SUPPORT, digite 3.
Resultados do exemplo:
Modelar | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
---|---|---|---|
Road Bottle Cage | 1195 | 0.080314537 | 0.077173962 |
Mountain Bottle Cage | 1367 | 0.091874454 | 0.087780332 |
Fender Set - Mountain | 1415 | 0.095100477 | 0.090718432 |
Nota Este exemplo é fornecido apenas para ilustrar o uso de BottomCount. Dependendo do tamanho do conjunto de dados, esta consulta pode demorar muito para ser executada.
Consulte Também
Funções (DMX)
Funções de previsão gerais (DMX)
BottomPercent (DMX)
BottomSum (DMX)
TopCount (DMX)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de