Forum Discussion
Total acumulado
- 6 years ago
@ElliotP Lamento lo del post original. Era de mi teléfono y tenía errores tipográficos
Bien, aquí está la fórmula para Ejecutar Total como una Columna Calculada (con formato prorerly)
Columna total en ejecución : CALCULATE ( SUM ( 'Todos los datos del sitio web (2)'[UniquePageviews] ), ALL ( 'Todos los datos del sitio web (2)' ), 'Todos los datos del sitio web (2)'[Fecha] <- ANTERIOR ( 'Todos los datos del sitio web (2)'[Fecha] ) )¡Y como puedes ver, funciona!
Y aquí está la fórmula MEASURE
Medición total en ejecución : CALCULATE ( SUM ( 'Todos los datos del sitio web (2)'[UniquePageviews] ), FILTER ( ALL ( 'Todos los datos del sitio web (2)'), 'Todos los datos del sitio web (2)'[Fecha] <- MAX ( 'Todos los datos del sitio web (2)'[Fecha] ) )Lo que también funciona...
Ok, estoy intentando calcular la Columna Total en Ejecución; hemos tirado y dado forma a los datos de nuevo y rehecho algunas cosas; Cuando utilizo el código:
Columna total en ejecución: CALCULATE (DISTINCTCOUNT('All Web Site Data'[Date - Copy],DATESINPERIOD('All Web Site Data'[Date - Copy], LASTDATE('All Web Site Data'[Fecha - Copia]),-1,DAY )))Recibo el error "demasiados argumentos fueron paseados a la función DISTINTCOUNT. El número máximo de argumentos para la función es 1."
Luego, cuando agredo un corchete y tengo esto como mi código;
Columna total en ejecución: CALCULATE (DISTINCTCOUNT('All Web Site Data'[Fecha - Copia]), DATESINPERIOD('Todos los datos del sitio web'[Fecha - Copia], LASTDATE('Todos los datos del sitio web'[Fecha - Copia]),-1,DAY ))Recibo "Se detectó una dependencia circular: Todos los datos del sitio web[Columna total en ejecución], Todos los datos del sitio web[Devolución del mes en el mes], Todos los datos del sitio web[Columna total en ejecución]."
Parece que necesitamos aislar la columna total en ejecución de las otras dos columnas mencionadas?
El colomn total en ejecución es el mismo que mi columna Cantidad acumulada1:
https://gyazo.com/ddbe9a3af55579df7d1f9cfc03daf008
Hemos detectado un problema desconocido.
- ElliotP6 years ago
Post Prodigy
Acabo de intentar:
Mes a mes Total Sessions ? Calculate(DISTINCTCOUNT('All Web Site Data'[Cumulative Quantity1]), DATESINPERIOD('All Web Site Data'[Date - Copy], LASTDATE('All Web Site Data'[Date - Copy]),-1, MONTH))Y recibió un error de dependencia circular.
Permítanme intentar usar Sum en lugar de Distinctcount.
Dependencia circular devuelta. hmmmm
- ElliotP6 years ago
Post Prodigy
Borré la columna de interferencia y la creé como una columna y como medida.
Como columna, simplemente muestra los mismos valores que "Cantidad acumulada1" mi total ya en ejecución.
Intenté agregar las columnas y las medidas a los gráficos en mi página de informe; sin embargo, cuando agredo total acumulado parece estropear y muestra números tremendamente altos en total en un gráfico de barras, como en, es alto desde el principio, en lugar de construir y cada mes cada mes, por ejemplo.
Lo mismo sucede con mi columna Promedio móvil.
Tengo la sensación de que el problema del gráfico puede tener algo que ver con la forma en que el gráfico está interactuando con las columnas.
- ElliotP6 years ago
Post Prodigy
He creado una medida;
Mes a mes Total SessionsMeasuree - CALCULATE([Cumulative Quantity1M], DATESBETWEEN('All Web Site Data'[Date - Copy], /*DATESBETWEEN function devuelve una tabla de días basada en fechas de inicio y finalización.*/ FIRSTDATE(PREVIOUSMONTH('All Web Site Data'[Date - Copy])), /*PREVIOUSMONTH obtiene todos los días del mes anterior. FIRSTDATE devuelve el primer día de ese mes.*/ LASTDATE(DATEADD('All Web Site Data'[Date - Copy],-1,MONTH)) /*DATEADD nos permite navegar por una serie de períodos en el tiempo. LASTDATE obtiene la última fecha.*/ )Pero esto ocurre: