Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Tengo una FactTable de transacciones individuales por fecha y por persona y por Categoría 1 y Categoría 2.
Persona | Fecha | Categoría 1 | Categoría 2 | N.o de día actual |
John | 7/1/2020 | A | C | 1er mie de julio |
John | 7/1/2020 | B | C | 1er mie de julio |
John | 7/7/2020 | A | D | 1er Martes de Julio |
John | 7/7/2020 | B | D | 1er Martes de Julio |
John | 7/8/2020 | A | C | 2o Mie de Julio |
John | 8/3/2020 | A | D | 1er Lunes de Agosto |
John | 8/4/2020 | A | C | 1er Martes de Agosto |
John | 8/5/2020 | A | C | 1er Mie de Aug |
También tiene un CalendarTable formal que he calculado y poplulated una columna para "nth weekday as Previous Month". Hay una relación entre CalendarTable[Date] y FactTable[Date].
Fecha |
| Nth Día de la Semana De la Semana |
6/2/2020 | 1er Martes | (ignorar) |
6/3/2020 | 1er mie | (ignorar) |
6/10/2020 | 2o Mie | (ignorar) |
7/1/2020 | 1er mie | 6/3/2020 |
7/6/2020 | 1er Lunes | 6/1/2020 |
7/7/2020 | 1er Martes | 6/2/2020 |
8/3/2020 | 1er Lunes | 7/6/2020 |
8/4/2020 | 1er Martes | 7/7/2020 |
8/5/2020 | 1er mie | 7/1/2020 |
En una página de informe de Power BI donde todas las visualizaciones tienen Person, Date, Category1 y Category2 influenciados por segmentaciones de datos, actualmente hago MeasureA - COUNTROWS(FactTable) para obtener el recuento de transacciones.
Suponiendo que las segmentaciones de datos son Seleccionar todo, obtengo correctamente:
Persona | Julio | Agosto |
John | 5 | 3 |
Sin embargo, además, necesito mostrar, en la misma página, el número de transacciones del mismo Nth Weekday del mes anterior. Si mis segmentaciones deban, esperaría:
Persona | Julio | Agosto |
John |
|
|
Este mes | 5 | 3 |
Nth Día de la Semana De la Semana |
| 4 |
El razonamiento de mis resultados esperados es:
- John no tiene transacciones factTable para junio, por lo tanto, "Nth weekday Previous Month" en julio está en blanco.
- John tiene las siguientes transacciones para julio que coinciden con sus fechas transaccionales para agosto:
Persona | Fecha | Categoría 1 | Categoría 2 |
| Coincidencia Nth Día de la Semana De la Semana En Julio | Categoría 1 | Categoría 2 |
John | 8/3/2020 | A | D | 1er Lunes de Agosto >> 1er Lunes de Jul | Blanco |
|
|
John | 8/4/2020 | A | C | 1er Martes de Agosto >> 1er Martes de Jul | 7/7/2020 | Un | D |
John | 8/5/2020 | A | C | 1er Mie de Agosto >> 1er Mie de Julio | 7/1/2020 | Un | C D |
Agosto: Conteo 3 Conteo 4
El resultado también debe respetar las segmentaciones de datos en las diferentes categorías. Por lo tanto, si la segmentación para la categoría1 a la A y la segmentación para la categoría 2 a C, yo esperaría:
Persona | Julio | Agosto |
John |
|
|
Este mes | 2 | 2 |
Nth Día de la Semana De la Semana |
| 1 |
¿Cómo lo logro?
Gracias de antemano por su ayuda.
Ya casi llegas. Tenga en cuenta que debe mantener su fecha original para el objeto visual. Esto significa que necesita crear una medida (o en un pellizco incluso una columna calculada, ya que es una diferencia fija) que toma el contexto de fecha actual y, a continuación, calcula el valor reemplazando el filtro de fecha con la fecha de la columna auxiliar.
Creo que entiendo lo que estás diciendo. He estado probando todo tipo de medidas diferentes durante los últimos dos días. Creo que estoy tropezando con el "... reemplazando el filtro de fecha con la fecha de mi ayudante..." ¿Cómo lo hago?
Tal vez pueda publicar los datos de ejemplo, lo que facilita el diseño de una solución.
Trabajaré en la construcción de una muestra y compartirla.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |