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.
v-gizhi-msft
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!