Ayuda de Dax, ignore el filtro de la tabla dinámica y luego solo obtenga el año nuevamente

Un usuario Pregunto ✅

lliu_occidental

Hola comunidad,

Realmente estoy atrapado con un Dax en este momento y me pregunto si puedo obtener ayuda de la comunidad.

Así que tengo una tabla dinámica en PowerBI donde las filas se desglosan en Años y luego en meses, y las columnas están en Categoría.

Ejemplo:

2018 Tipo de automóvil Año de fabricación

ene

feb

mar

abr

2019

ene

feb

mar

Necesito un valor que ignore el filtro dinámico de Años y Mes, por lo que cada mes muestra el valor que necesito independientemente de qué mes. Lo hice con un SELECTEDALL .

Pero luego me da todos los años y meses del calendario a partir de 2015. Pero solo quiero que se filtre nuevamente en el año seleccionado (para que cuando mi silicer seleccione 2019, solo muestre 2019).

¿Cómo puedo usar SELECTEDALL en primer lugar para obtener el valor deseado y luego cortar el rango de fechas nuevamente?

Cualquier ayuda y consejo será muy apreciado, gracias.

lliu_occidental

hola comunidad,

Encontré la solución a mi propia pregunta.

Usé TOTALYTD(CALCULAR([the monthly measure I already create ]. ALLEXCEPT(Tabla,Tabla[Date – Uear], ‘Filtro’ [All the columns that I want to keep the filter on])), tabla de fechas[Date])

entonces, en lugar de usar ALLSELECTED, usé ALLEXCEPT para ignorar los filtros en la tabla dinámica y luego usé «TOTALYTD» para mantener el filtro de fecha de este año nuevamente.

lliu_occidental

hola comunidad,

Encontré la solución a mi propia pregunta.

Usé TOTALYTD(CALCULAR([the monthly measure I already create ]. ALLEXCEPT(Tabla,Tabla[Date – Uear], ‘Filtro’ [All the columns that I want to keep the filter on])), tabla de fechas[Date])

entonces, en lugar de usar ALLSELECTED, usé ALLEXCEPT para ignorar los filtros en la tabla dinámica y luego usé «TOTALYTD» para mantener el filtro de fecha de este año nuevamente.

greg_deckler

Vea si ALLEXCEPT o REMOVEFILTERS satisfacen mejor sus necesidades.

amichandak

.La información que ha proporcionado no me aclara el problema. ¿Puede por favor explicar con un ejemplo. Si es posible, ¿puede compartir datos de muestra y resultados de muestra?

lliu_occidental

En respuesta a amichandak

Tengo tres tabla.

La Tabla 1. es para las fechas, que está representada por cada fila.

La tabla 2. son las dimensiones de la categoría, es decir, tipo de automóvil, color del automóvil

La tabla 3 contiene el valor que necesito usar para el cálculo.

Ejemplo

2019 Categoría A Categoría B Categoría C ( [Category B * Category A ]/Suma(Categoría A)

10 de enero 0,5 5

5 de febrero 0,9 4,5

20 de marzo 0,7 14

5 de abril 0,6 3

10 de mayo 0,8 8

Necesito un «total» de Catogey C, que se calcula como [Category C * Category A]/suma(Categoría A)

Descubrí cómo calcular el «total» de la categoría C: tuve que usar una función sumx

Sin embargo, cuando trato de llamar a este valor «total» en el informe Paginado, solo me muestra el primer valor en la Categoría C.

Así que me dijeron que necesito crear una medida que me dé el «Total» de la categoría C en la tabla dinámica, dándome el mismo valor a pesar de su mes.

2019 Categoría A Categoría B Categoría C Categoría D (Mismo valor en todas partes – ignorar el filtro de mes)

10 de enero 0.5 5 0.7 – Inventé este número

5 de febrero 0,9 4,5 0,7

20 de marzo 0,7 14 0,7

5 de abril 0,6 3 0,7

10 de mayo 0,8 8 0,7

Usé TODO SELECCIONADO en mi Calcular (Expresión, TODO SELECCIONADO (TABLA[Date]) para alcanzar esta meta. Sin embargo, ahora me muestra todos los años/meses desde 2015 (desde la fecha más temprana posible hasta la fecha más reciente). Quiero que la tabla de resultados solo muestre el año en el que el usuario seleccione en la segmentación de fechas (desde la segmentación de tabla de fechas).

Perdón por la pregunta larga, es un cálculo muy, muy complejo. Gracias por tu ayuda.

En respuesta a lliu_occidental

Hola,

Por favor, intente esto:

SUMX(AllSELECTED(TABLE),expression)

Espero que esto ayude.

Atentamente,

giotto zhi

lliu_occidental

En respuesta a lliu_occidental

Por favor, vea también mi pregunta desde aquí:

https://community.powerbi.com/t5/Desktop/Paginated-Report-HELP-Not-showing-the-mismo-as-PowerBI/mp/9…

Básicamente estoy tratando de resolver el mismo problema que la pregunta mencionada en el enlace anterior. Me han dicho que si puedo crear una medida que ignore los meses y siempre me proporcione el valor total, entonces podría funcionar. Sin embargo, luego me da valores de fecha a partir de 2015 del mismo valor. Pero solo necesito la Fecha para comenzar en la fecha seleccionada en el Parámetro.

¡CUALQUIER AYUDA SE AGRADECE! ¡GRACIAS!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *