ArborRose Coach

コメント

  • @Ashleigh - basic table. I can't imagine a single Domo user who hasn't wanted to adjust border thickness, border color, cell merge, etc….with a basic table card. With a blank brick, and a bunch of javascript code I can do it. What a pain in the butt. Can I say "butt" on here? Apologies. See the table output below. A domo…
  • I'd trade the whole list for border styles, padding, and cell merge in the basic table chart type.
  • It looks like the JSON data structure has nested objects with unique keys. When pulling the data into Domo, each unique key is being treated as a separate column, which leads to too many columns.
  • It makes no sense to me why Domo lacks basic formatting (merge, border, border thickness) on a table chart. Marcel's answer is so creative it hurts my brain trying to figure out how he got the heading over the three columns.
  • In this example, a calculated filter placed on the FILTERS, where = 1.
  • There are more than one way. The one that comes to mind is to use a dropdown that is to use multiple filter cards, each filtering for a different SKU. For example, you can add two separate filter cards to your dashboard, one for SKU A and one for SKU B. By selecting both SKU A and SKU B in their respective filter cards,…
  • To display a timestamp in Domo with both the converted time zone (PST) and the corresponding UTC offset, use Beast Mode to manipulate the timestamp field by adding or subtracting hours (based on your location). You can calculate the UTC offset for PST (UTC-8:00) and append it to the timestamp using CONCAT.
  • Check for dataset compatibility. Make sure the columns being referenced exist in both. After starting the transfer, wait for the process to complete and verify that you receive a confirmation message indicating that the transfer was successful. There may be a delay as it copies. And also make sure you refresh to verify…
  • I don't believe merge is available on an html table. The following shows how you can do it on a blank brick.
  • Have you considered some type of dropdown where the user can set their timezone in a dropdown and your dashboard adjusts by adding/subtracting from UTC time?
  • I believe you can get the timezone in Javsascript using Intl.DateTimeFormat().resolvedOptions().timeZone. See link above.
  • In the JSON No Code connector that Grant describes, you will see some configuration fields for parameters. It might be easier to understand looking there. When parameters are passed to an API, they are either passed in line, like HTML does it on webpages. www.mysite.com?param=1 Or they are passed as part of a header…behind…
    API string question ArborRoseによるコメント March 2024
  • And you could create a bar chart such as… quartername: CASE WHEN QUARTER(date) = 1 then 'Quarter1' WHEN QUARTER(date) = 2 then 'Quarter2' WHEN QUARTER(date) = 3 then 'Quarter3' WHEN QUARTER(date) = 4 then 'Quarter4' END Expand on the chart by setting filters with your selection of year. Or include year as part of the…
  • If you put your data in a format like the webform below. You can use it as a source on a Domo card and let the card do the aggregation (finding the number of per whatever) In this case, I'm showing months and year. Just add a function for quarter where the formula is quarter([date]) and add it to the columns. Note, the…
  • Typically you want your data in detail form such as: user program date ———- ————— ——————- User A program2 2024-11-15 User B program2 2024-10-20 User B program3 2024-10-25 User D program1 2023-03-01 User D program3 2024-12-01 User D program4 2024-11-01 User E null null Then build out your card, whether that be a table…
  • Not on the normal table card, you can't merge cells. The card is pretty limited on any styling. You can find more capabilities on html tables and DDX bricks.
  • You can create formulas for each year. That way its dynamic and you don't have to hard code the years. For year to date use the following. Take out the condition that says and date less than equal current date if you want the full year. If your data field is amount, simply use [amount] and add the topics and it will break…
  • Monday.com has an API for you to connect (link below). As Grant mentions, you should be able to use the Domo JSON No Code Connector to connect. To find it, go to the Domo AppStore and type "JSON". The connector will show up in the results. You can also import and export from Monday.com. That's pretty much a manual process…
    API for Monday.com ArborRoseによるコメント March 2024
  • How about using something like GROUP_CONCAT to create a distinct list of all locations. GROUP_CONCAT(DISTINCT locationName) Create a calculated field that flags locations with audits within the date range desired. CASE WHEN startDate >= [Start Date] AND startDate <= [End Date] THEN locationName ELSE NULL END And filter out…
  • Duration of audits: DATEDIFF(completeDate, startDate) Date Range: Apply a filter to your dataset to only include audits within the selected date range. Where [Start Date] and [End Date] as user set params. CASE WHEN startDate >= [Start Date] AND completeDate <= [End Date] THEN 1 ELSE 0 END Identify locations without an…
  • CASE WHEN Total_Hours_Worked >= 0 AND Total_Hours_Worked < 50 THEN '0-50' WHEN Total_Hours_Worked >= 50 AND Total_Hours_Worked < 100 THEN '50-100' WHEN Total_Hours_Worked >= 100 AND Total_Hours_Worked < 150 THEN '100-150' WHEN Total_Hours_Worked >= 150 AND Total_Hours_Worked < 200 THEN '150-200' WHEN Total_Hours_Worked >=…
  • Based on the error, it sounds like the data includes too many columns. But I think the number of columns may vary based on the Domo plan or configuration. It may be that there are other reasons contributing to the issue. Size of the dataset, complexity of the JSON, etc. I would suggest testing with a subset of the data to…
  • Taking the JSON you presented…if it were listed as a single record for 1984933, it should terminate something with parenthesis at the end like this… { "1984933": { "ListingKeyNumeric": 1984933, "ListingStatus": "Active", "ModificationTimestamp": "2024-03-08T07:32:57Z", "PropertyType": "Residential", "PropertySubType":…
  • The error indicates an extra character was found at the beginning of the file. Something wrong with the JSON structure. But the portion you posted looks correct. When I code my own applications with JSON calls, I something find I need the outside wrapper and sometimes I don't. You can use online JSON validators to ensure…
  • Instead of relying solely on the built-in "Last updated" smart text, you can create a separate card in your dashboard to display the last update time in a custom format.
  • Something like this? CASE WHEN MONTH(Date) = 1 THEN SUM(CASE WHEN MONTH(STR_TO_DATE(CONCAT(YEAR(Date), '-02-01'), '%Y-%m-%d')) = 2 THEN Revenue ELSE 0 END) ELSE 0 END Check for the month of "date". If it's January, then SUM the contents…which makes a date string and verifies it's month is 2 (February). If so [revenue] else…
  • Did you make modifications to the underlying data? Sometimes your data can affect whether subtotals display.
  • @hanmari - that second line should be: SELECT 2020 AS year UNION SELECT 2021 AS year UNION SELECT 2022 AS year UNION SELECT 2023 AS year UNION SELECT 2024 AS year
  • https://usosm.domo.com/admin/tooldownloads The link is down at the bottom and says Tool Downloads. Install Workbench on a computer that is always on and available. You can also import using pydom (Python), but there's no need when Workbench can do it well.
  • Use Domo Workbench to import (on schedule) Excel spreadsheets. Find the link under admin > tools.