Cambio de cálculos nunha táboa dinámica con slicers

Os segmentos das táboas dinámicas pódense usar non só do xeito clásico: para filtrar os datos de orixe, senón tamén para cambiar entre diferentes tipos de cálculos na área de valores:

Implementar isto é moi sinxelo: todo o que necesitas son un par de fórmulas e unha táboa auxiliar. Ben, todo isto non o faremos no resumo habitual, senón no resumo construído segundo o Power Pivot Data Model.

Paso 1. Conectar o complemento Power Pivot

Se as pestanas do complemento Power Pivot non están visibles no teu Excel, primeiro terás que activalo. Hai dúas opcións para iso:

  • Aba revelador - botón Complementos COM (Desenvolvedor - Complementos COM)
  • Ficheiro - Opcións - Complementos - Complementos COM - Ir (Ficheiro — Opcións — Complementos — Complementos COM — Ir a)

Se isto non axuda, intente reiniciar Microsoft Excel.

Paso 2: Cargue datos no modelo de datos Power Pivot

Teremos dúas táboas como datos iniciais:

Cambio de cálculos nunha táboa dinámica con slicers

O primeiro é unha táboa con vendas, segundo a cal máis adiante elaboraremos un resumo. A segunda é unha táboa auxiliar, onde se introducen os nomes dos botóns da porción futura.

Estas dúas táboas deben converterse en "intelixente" (dinámica) cun atallo de teclado Ctrl+T ou equipo Inicio - Formato como unha táboa (Inicio — Formato como táboa) e é desexable darlles nomes sensatos na pestana Construtor (Deseño). Que sexa, por exemplo, De vendas и servizos.

Despois diso, cada táboa á súa vez debe cargarse no Modelo de datos, para iso usamos na pestana PowerPivot botón Engadir ao modelo de datos (Engadir ao modelo de datos).

Paso 3. Crea unha medida para determinar o botón presionado na porción

Chámanse os campos calculados nunha táboa dinámica por modelo de datos medidas. Imos crear unha medida que mostrará o nome do botón presionado na porción futura. Para iso, en calquera das nosas táboas, seleccione calquera cela baleira no panel de cálculo inferior e introduza a seguinte construción na barra de fórmulas:

Cambio de cálculos nunha táboa dinámica con slicers

Aquí, o nome da medida é o primeiro (Botón pulsado), e despois de dous puntos e un signo de igual, unha fórmula para calculalo mediante a función VALORES DAX integrado en Power Pivot.

Se non o repites en Power Pivot, senón en Power BI, os dous puntos non son necesarios VALORES podes usar a súa contraparte máis moderna: a función VALOR SELECCIONADO.

Non prestamos atención aos erros na parte inferior da xanela que aparecen despois de introducir a fórmula: xorden, porque aínda non temos un resumo e unha porción na que se fai clic en algo.

Paso 4. Crea unha medida para o cálculo no botón presionado

O seguinte paso é crear unha medida para diferentes opcións de cálculo dependendo do valor da medida anterior Botón pulsado. Aquí a fórmula é un pouco máis complicada:

Cambio de cálculos nunha táboa dinámica con slicers

Desglosámolo anaco por anaco:

  1. función Botón – un análogo de IF anidado – comproba o cumprimento das condicións especificadas e devolve diferentes valores dependendo do cumprimento dalgunhas delas.
  2. función VERDADEIRO() – dá un “verdadeiro” lóxico para que as condicións comprobadas máis tarde pola función SWITCH funcionen só se se cumpren, é dicir, a verdade.
  3. A continuación, comprobamos o valor da medida do botón pulsado e calculamos o resultado final para tres opcións diferentes, como a suma do custo, a comprobación media e o número de usuarios únicos. Para contar valores únicos, use a función CONTA DISTINTA, e para redondear - ROUND.
  4. Se non se cumpre ningunha das tres condicións anteriores, móstrase o último argumento da función SWITCH; establecémolo como un simulador usando a función BLANCO().

Paso 5. Construír un resumo e engadir unha porción

Queda por volver de Power Pivot a Excel e construír alí unha táboa dinámica para todos os nosos datos e medidas. Para iso, activa a xanela Power Pivot A principal comando select tab táboa resumo (Inicio — Táboa dinámica).

Entón:

  1. Botamos o campo Produto da mesa De vendas á zona Liñas (Filas).
  2. Tirando un campo alí Resultado da mesa servizos.
  3. Fai clic co botón dereito no campo Resultadoe escolle un equipo Engadir como porción (Engadir como cortador).
  4. Botando a segunda medida Conclusión da mesa servizos á zona Valores (Valores).

Aquí, de feito, están todos os trucos. Agora podes facer clic nos botóns do separador e os totais da táboa dinámica cambiarán á función que necesites.

Beleza 🙂

  • Beneficios de Pivot by Data Model
  • Análise do plan-feito nunha táboa dinámica en Power Pivot
  • Cree unha base de datos en Excel usando o complemento Power Pivot

 

Deixe unha resposta