Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
adnanarain
Helper V
Helper V

Necesita ayuda para excluir datos

Hola

Result.PNG

Tengo datos hasta mayo de 2019. En la imagen anterior, el eje X es la diferencia de fecha en meses, la leyenda es año y estoy usando una medida para los valores. Quiero mostrar lo siguiente:

1. Para el año 2019, el gráfico de líneas sólo debe mostrar el resultado hasta 0 a 5

2. Para el año 2018, el gráfico de líneas debe mostrar el resultado hasta 0 a 17 (12 meses de 2018 y 5 meses de 2019)

3. Para el año 2017, el gráfico de líneas debe mostrar el resultado hasta 0 a 29 (24 meses de 2018 y 2017 y 5 meses de 2019) y así sucesivamente.

Gracias de antemano por la ayuda.

11 REPLIES 11
adnanarain
Helper V
Helper V

por favor a cualquiera que pueda ayudar

Le sugiero que agregue una columna a su tabla como esta, luego filtre su gráfico a "Sí":

DisplayOnlyValidPeriods = 
IF(Table1[Date Difference] <= (2019 - Table1[Account Open Year]) * 12 + 5,
    "Yes",
    "No"
)

Presumiblemente, se trata de un conjunto de datos que se actualizará ocasionalmente. Como tal, es probable que desee actualizar el 2019 codificado de forma rígida... lógica a algo que utiliza el año/mes actual menos cualquier retraso que desee incluir en los informes.

@CoalesceIsMore Gracias por la respuesta. para 2019 puedo usar la función max para obtener un año actual, pero para 5, los datos cambiarán cada mes así que básicamente cuando voy a agregar los datos de junio entonces el 5 se convierte en 6 y tengo que cambiar eso cada mes. Si 5 puede ser dinámico entonces será de gran ayuda

@CoalesceIsMore con su lógica he logrado obtener el resultado deseado, pero no sé por qué se muestra como a continuación: en la pestaña de formato de la propiedad de eje x establecida en CATEGORIAL.

Result.PNG

pero cuando cambio la propiedad de tipo de eje x a CONTINOUS se muestra como abajo: ¿puedo obtener el número del eje X sin saltar

Result.PNG

A su primera pregunta(cuando agrega datos de junio, entonces el 5 se convierte en 6), no creo que usted será capaz de hacer eso a menos que agregue el número de mes real a su conjunto de datos, o si puede hacer una suposición sobre la latencia de los datos (por ejemplo, siempre son 14 meses antes de hoy).

En su segunda pregunta (orden de clasificación)... Al seleccionar el gráfico, debería ver un ... en el lado derecho del gráfico (podría ser superior o inferior). Seleccione eso para asegurarse de que su Clasificación por se está realizando en su diferencia de fecha. Es posible que también deba confirmar que están formateados como números para que no tengan espacios iniciales que podrían estar afectando a ellos.

@CoalesceIsMore Muchas gracias por su respuesta. He logrado obtener el resultado deseado usando su columna calculada, pero he enmendado un poco:

DisplayOnlyValidPeriods = 
IF('Main Query'[z. Date Difference From Account Open to Month] <= (Year(Max('Main Query'[Month_Start_Date]))-1 - 'Main Query'[Account_Open_Date - Year Only]) * 12 + 'Main Query'[Max month],
    "Yes",
    "No"
)

ahora estoy planeando agregar una tabla calculada que sólo almacenará el mes máximo a partir de mi fecha.

Gracias por toda la ayuda.

PaulJ71
Regular Visitor

Si estuviera en este escenario, probablemente intentaría aplicar esas reglas a mi origen de datos que en el informe. He hecho una suposición de que los datos se almacenan en una base de datos y los datos adicionales no se utilizan en otro lugar dentro de su informe.

Gracias @PaulJ71 por la respuesta. Mis datos almacenados en el archivo de Excel y estoy usando esos datos en otros objetos visuales por lo que no puedo excluir datos de mi fuente de datos. Sólo quiero aplicar esta condición solo en este objeto visual.

Hola @adnanarain ,

Muestre un modelo de datos de ejemplo.

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-lionel-msft a continuación se encuentran los datos que estoy utilizando. Estoy subiendo datos resumidos con medidas:

Número de cuentas es un simple recuento de números de cuenta

Diferencia de fechaAño abierto de la cuentaNúmero de accts for AttritionCálculo de desgaste %
0201812290.00%
1201812240.41%
2201812240.41%
3201812101.55%
4201811873.42%
5201811724.64%
6201811744.48%
7201811595.70%
8201811565.94%
9201811427.08%
10201811357.65%
11201811407.24%
12201811308.06%
13201811308.06%
14201811268.38%
15201811228.71%
16201811129.52%
172018110510.09%
182018103515.79%
19201893723.76%
20201883432.14%
21201872441.09%
22201862748.98%
23201852257.53%
24201842965.09%
25201832373.72%
26201823181.20%
27201813289.26%
2820186994.39%
0201913780.00%
1201913740.29%
2201913660.87%
3201913502.03%
4201913283.63%
5201913095.01%
62019121411.90%
72019111019.45%
8201994931.13%
9201984039.04%
10201970548.84%
11201960356.24%
12201948464.88%
13201937173.08%
14201927779.90%
15201919186.14%
16201910192.67%

Estoy usando las siguientes medidas:

Number of Accounts = COUNTA('Main Query'[Account_Number])
Attrition Difference # = 
var _lastrow=CALCULATE([Number of Accts for Attrition],FILTER(ALL('Main Query'[Date Difference]),'Main Query'[Date Difference]=0))
return

IF(ISBLANK(_lastrow),0,_lastrow-[Number of Accts for Attrition])
Attrition Calculation % = var _lastrow=CALCULATE([Number of Accts for Attrition],FILTER(ALL('Main Query'[Date Difference]),'Main Query'[Date Difference]=0))
return

if(DIVIDE([Attrition Difference #],_lastrow)=1, BLANK(), DIVIDE([Attrition Difference #],_lastrow))

Espero que esté claro ahora, avísame si algo es necesario.

Gracias por la respuesta, voy a subir pronto.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors