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
Syndicate_Admin
Administrator
Administrator

Línea de chispa que no se muestra en la columna de la matriz de tabla

Hola a todos, estoy experimentando un problema con un minigráfico que configuro dentro de una columna. No obtengo ningún error en mi código DAX y cambié el valor de Image-URL. Parece que se crea una caja para el minigráfico para la columna, pero no hay ninguna imagen en ella. Me pregunto cuál podría ser el problema. A continuación se muestra mi código:

Sparkline = 
// Static line color
VAR LineColor = "#01B8AA"
// "Date" field used in this example along the X axis
VAR XMinDate = MIN(Kalender[MaandNr])
VAR XMaxDate = MAX(Kalender[MaandNr])
// Obtain overall min and overall max measure values when evaluated for each date
VAR YMinValue = MINX(VALUES(Kalender[MaandNr]),CALCULATE([Actuals2]))
VAR YMaxValue = MAXX(VALUES(Kalender[MaandNr]),CALCULATE([Actuals2]))
// Build table of X & Y coordinates and fit to 100 x 100 viewbox
VAR SparklineTable = ADDCOLUMNS(
    SUMMARIZE(Kalender,Kalender[MaandNr]),
        "X",INT(100 * DIVIDE(Kalender[MaandNr] - XMinDate, XMaxDate - XMinDate)),
        "Y",INT(100 * DIVIDE([Actuals2] - YMinValue,YMaxValue - YMinValue)))
// Concatenate X & Y coordinates to build the sparkline
VAR Lines = CONCATENATEX(SparklineTable,[X] & "," & 100-[Y]," ", [MaandNr])
// Add to SVG, and verify Data Category is set to Image URL for this measure
VAR SVGImageURL = IF(HASONEVALUE('KPI Data (2)'[Actual]),
    "data:image/svg+xml;utf8," & 
    "<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 30 120'>" &
     "<polyline fill='none' stroke='" & LineColor & 
     "' stroke-width='5' points='" & Lines & 
     "'/></svg>",
     BLANK())
RETURN SVGImageURL

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

No @john4614 ,

No, sólo tienes que ponerlos en medida. Consulte https://www.w3schools.com/graphics/svg_polyline.asp

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

Saludos

Dedmon Dai

Syndicate_Admin
Administrator
Administrator

No @john4614 ,

Por favor, intente cambiar la última parte de su código a:

VAR SVGImageURL á IF(HASONEVALUE('KPI Data (2)'[Real]),
"datos : image/svg+xml;utf8," &
"<svg xmlns'http://www.w3.org/2000/svg' x ''0px' y''0px' viewBox''0 0 30 120'>" &
"<Relleno de polilínea ''ninguno' trazo '' & LineColor &
"' ancho-trazo '5' puntos '" & Líneas &
"'/></svg>",
BLANK())

Para obtener más información, consulte https://gist.github.com/deldersveld/62523ca8350ac97797131560cb317677

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

Saludos

Dedmon Dai

Gracias por la respuesta, sin embargo, todavía no está representando la imagen. Creo que debe ser un pequeño problema en alguna parte, pero no sé lo que podría ser.

No @john4614 ,

Basándome en mi prueba, el código que utilizo puede representar la imagen:

Capture.PNG

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

Saludos

Dedmon Dai

Bien, probé su código de prueba exacto en mi computadora portátil de la compañía y PC personal y ambos tienen esta imagen rota. También utilicé la categoría url de imagen. ¿Necesito comprobar mi configuración?

Hola Dedmon, gracias por la información. Parece que ayuda. Parece que la imagen simplemente no quiere renderizar.
afbeelding.PNG

No @john4614 ,

He editada mi respuesta original, por favor preste atención a laparte audaz.

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

Saludos

Dedmon Dai

Syndicate_Admin
Administrator
Administrator

¿cuál es la razón detrás de:

IF(HASONEVALUE('KPI Data (2)'[Actual])

?

Hola, creo que fue un pequeño error. Ahora coloqué la categoría allí en su lugar.

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