Loading

Controlar el porcentaje total de los cálculos de nivel de detalle de forma selectiva con los filtros de dimensión

Fecha de publicación: Sep 25, 2025
Tarea
Cómo controlar el porcentaje total de los cálculos de LOD (nivel de detalle) con los filtros de dimensión. Por ejemplo, use un filtro para afectar el numerador sin afectar al denominador.
Pasos

Nota: asegúrese de Mostrar/Ocultar subtítulos en el libro de trabajo.

Opción 1

Al filtrar en [Estado], cree un cálculo de la siguiente manera:
SUM([Sales]) / ATTR({FIXED : SUM([Sales])})

También puede usar un numerador con un LOD INCLUDE o EXCLUDE ya que Tableau evalúa filtros de dimensión antes de la evaluación de las expresiones de nivel de detalle INCLUDE o EXCLUDE. 
ATTR( {EXCLUDE [Category]: SUM([Sales])} ) / ATTR( {FIXED : SUM([Sales])} )

 

Opción 2

Use una instrucción FIXED cuya afirmación de dimensión contenga la dimensión filtrada de la siguiente manera:
{FIXED [State]: SUM([Sales])}
Se genera el siguiente cálculo:
SUM( {FIXED [State]: SUM([Sales])} ) / ATTR( {FIXED : SUM([Sales])} )
Recursos adicionales

Las expresiones de nivel de detalle INCLUDE y EXCLUDE se ven afectadas por los filtros de dimensión ya que se evalúan mediante filtros de dimensión.

Filtrar una expresión de nivel de detalle FIXED sin agregar el filtro para el contexto funciona de la siguiente manera:

Así como cada marca en la vista agrega sus valores de dimensión, una expresión de nivel de detalle tiene un resultado para cada combinación de valores de dimensión en su Declaración de dimensión.

El siguiente cálculo devolverá 50 resultados si hay 50 estados en los datos con valores para [Ventas].

{FIXED [State]: SUM([Sales])}

Aunque lo que está dentro de las llaves de la afirmación FIXED no se ve afectado por un filtro de dimensión, cuando se agrega el cálculo a la vista brindamos una agregación. Debido a que hay agregaciones en [Estado], el filtro [Estado] afecta los resultados.

En general, cuando se filtra una dimensión de afirmación de una expresión de nivel de detalle FIXED, los resultados agregados del cálculo FIXED se verá afectado.

SUM( {FIXED [Estado]: SUM([Ventas])} ) se ve afectado por el filtro [Estado] y, por lo tanto, se puede usar como numerador:

SUM( {FIXED [State]: SUM([Sales])} ) / ATTR( {FIXED : SUM([Sales])} )

Orden de las operaciones de Tableau
 
Número del artículo de conocimiento

001456685

Archivos adjuntos

selective_filtering_lod.twbx

367 KB

 
Cargando
Salesforce Help | Article